После объединения файла в Git я попытался вытащить репозиторий, но возникла ошибка:
Вы не завершили свое слияние. (Существует MERGE_HEAD)
Как заключить слияние?
Ответ 1
Проверить статус (git status) вашего репозитория. Каждый несвязанный файл (после того, как вы разрешите конфликты сами по себе) должен быть добавлен (git add), и если нет несвязанного файла, вы должны git commit
Ответ 2
Примечание и обновление:
Так как Git1.7.4 (январь 2011), у вас есть git merge --abort, синоним "git reset --merge", когда выполняется слияние.
Но если вы хотите завершить слияние, но как-то ничего не остается добавить, то грубой rm -rf .git/MERGE* может быть достаточно для Git, чтобы забыть о текущем слиянии.
Ответ 3
Самое легкое решение, которое я нашел для этого:
git commit -m "fixing merge conflicts"
git push
Ответ 4
Если вы столкнулись с этой ошибкой в SourceTree, перейдите в Actions > Resolve Conflicts > Restart Merge.
Используемая версия SourceTree - 1.6.14.0
Ответ 5
У меня была та же самая ошибка, и я следовал статье, найденной на Google, решает мою проблему. Вы не завершили свое слияние