#git #git_merge
Сделал новую ветку и сделал merge, после чего добавил исправленный после конфликта
файл и пишу git commit и тут такое:
Merge branch 'branch'
# Conflicts:
# myfile.txt
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
# .git/MERGE_HEAD
# and try again.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# All conflicts fixed but you are still merging.
#
# Changes to be commited:
# modified: myfile.txt
#
что делать?
Ответы
Ответ 1
как я понял, при попытке слияния у вас возник конфликт. вы его устранили и командой commit повторяете попытку слияния. при этом запустился редактор vim для редактирования сообщение о слиянии. сразу предложен и обычно вполне подходящий вариант — в первой строке. после сохранения файла (:wq, затем enter) пустые и закомментированные строки будут отброшены. в них — всего лишь подсказки для вас. дополнение если вы всё-таки хотите отказаться от этого коммита, удалите все непустые и незакомментированные строки (в приведённом случае — одна первая строка), для чего переместите «курсор» (например, с помощью стрелок вверх/вниз) на удаляемую строку и нажмите dd. а потом сохраните файл, как написано выше. commit не будет создан.
Комментариев нет:
Отправить комментарий