Разрешение конфликта слияния «оба добавленных» в git?

Я перебазирую в git, и один конфликт, который я получаю, это «оба добавлены» — то есть точно такое же имя файла было добавлено независимо в моей ветке, а в ветке я пересматриваю. git statusговорит мне:

# Unmerged paths:
#   (use "git reset HEAD <file>..." to unstage)
#   (use "git add/rm <file>..." as appropriate to mark resolution)
#
#       both added:         src/MyFile.cs

У меня вопрос, как решить эту проблему? Должен ли я использовать инструмент слияния или есть способ сделать это только из командной строки? Если я git rm src/MyFile.cs, как git узнает, какую версию файла я хочу удалить, а какую сохранить?

129
задан Jez 22 March 2012 в 13:54
поделиться