如何结束你的文件合并?
在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