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