git commit -i -m 'merge message'
не работает для меня. Он сказал:
fatal: No paths with --include/--only does not make sense.
FWIW, я получил здесь через этот связанный вопрос , потому что я получал это сообщение:
fatal: You have not concluded your merge (MERGE_HEAD exists).
Я также попробовал mergetool, который сказал No files need merging
. Очень запутанно! Таким образом, MERGE_HEAD не находится в файле, который нужно объединить - ??
Наконец, я использовал этот трюк для добавления только измененных файлов (не хотел добавлять все файлы в моем дереве, так как у меня есть некоторые, которые я хочу оставить без отслеживания):
git ls-files -m | xargs git add
Тогда я наконец (!) Смог совершить и подтолкнуть вверх. Было бы неплохо, если бы git давал вам лучшие советы о том, что делать в таких ситуациях.