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