如何结束你的文件合并?

在Git中合并了一个文件之后,我尝试拉取存储库,但是出现错误:

你还没有完成你的合并。 (MERGE_HEAD存在)

一个人如何结束合并?

检查存储库的状态( git status )。 每个未合并的文件(在你自己解决之后)应该被添加( git add ),并且如果没有未合并的文件,你应该git commit

注意并更新:

自从Git1.7.4 (2011年1月)以来,当git merge --abort ,你有git merge --abort ,就是“ git reset --merge ”的同义词。

但是如果你想完成合并,而没有什么需要添加的话,那么一个粗糙的rm -rf .git/MERGE*就足以让Git忘掉当前的合并。

我find的最简单的解决scheme是:

 git commit -m "fixing merge conflicts" git push 

如果您在SourceTree中遇到此错误,请转至“操作”>“解决冲突”>“重新合并”。

SourceTree版本是1.6.14.0