Я хотел бы получить отзывы о моем рабочем процессе git, потому что это мое первое его использование, и, несмотря на то, что я читал различные статьи и вопросы о переполнении стека, я не уверен, что мой процесс правильный. Это мой текущий рабочий процесс (обратите внимание, что я использую приложение Github для Windows для всех моих взаимодействий с git):
Я вполне доволен процессом вплоть до шага 7, после чего я немного сбит с толку. Я думаю, что моя путаница заключается в том, что я пытаюсь использовать приложение Github для Windows, а не командную строку. Приложение, кажется, упрощает задачу, но в моем понимании есть некоторый разрыв между некоторыми командами/инструкциями, которые я упоминал, и действиями, которые вы предпримете в приложении.
Позвольте мне задать несколько конкретных вопросов:
git push
в командной строке. Это правда? Если это так, я думаю, что хотел бы сделать это только тогда, когда я либо закончу реализацию этой функции, либо она будет в приличном состоянии?Unable to merge
Failed to merge 'test' into 'master'. You might need to open a shell and debug the state of this repo.
Когда это происходило раньше, я мог перейти на основную ветку и объединить новую ветку с основной веткой, однако это больше не работает. Независимо от того, в какой ветке я нахожусь, я не могу объединить две ветки. Оба синхронизированы, и я опубликовал все изменения из своей тестовой ветки. Что я должен ввести в оболочке, чтобы узнать, почему я не могу объединить ветки?
Для справки, это основные ссылки, которые побудили мой процесс: