Ответ 1
Я не знаю, какую версию git вы использовали в '11, но сейчас я на 1.7.7.4.
Мне кажется, что выполнение добавления для отметки разрешенного конфликта добавляет файл на сцену; поэтому мой подход:
git add <filename>
git reset HEAD <filename>
Вы также можете создать пользовательскую команду git, которая сделает это за вас. Я создал исполняемый файл с именем git-resolve
(без расширения) в каталоге на моем пути (мне нравится помещать такие вещи в ~/.bin
) и помещать в него:
git add [email protected]
git reset HEAD [email protected]
Затем из командной строки, после того как я разрешил свои конфликты, я могу сделать:
$ git resolve <filename>