Ответ 1
Нашел решение здесь: http://gitster.livejournal.com/43665.html
git checkout -m FILE
Это восстанавливает неразрешенное состояние, включая всю информацию о родительской базе и базе слияния, что позволяет перезапустить разрешение.
В более крупном git слиянии с несколькими конфликтующими файлами я неправильно пометил файл как разрешенный (используя git add FILE
после некоторого редактирования)
Теперь я хотел бы отменить мою попытку разрешения конфликта и начать с разрешения этого файла.
Как я могу это сделать?
Нашел решение здесь: http://gitster.livejournal.com/43665.html
git checkout -m FILE
Это восстанавливает неразрешенное состояние, включая всю информацию о родительской базе и базе слияния, что позволяет перезапустить разрешение.
git reset HEAD FILE
Пример
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)