所以,当我试图做
时git pull origin master
更新我的本地分支,我收到此消息:
You have not concluded your merge (MERGE_HEAD exists).
Please, commit your changes before you can merge.
但是当我做的时候
git status
我没有看到提交的任何更改。我只看到一个没有为提交和未跟踪文件暂存的更改列表。有什么建议我可以做些什么才能让这次成功?谢谢!
答案 0 :(得分:5)
很可能你合并了一个分支,遇到了一些冲突,解决了它们但没有提交它们。这就是MERGE HEAD存在的原因。现在,你可以做以下三件事。
添加未提交的所有文件以进行提交。提交更改,然后执行拉动。
存储您的更改。拉远程更改。再次申请藏匿处并继续工作。
git merge - 如果你不知道正在进行什么合并,可以说服自己,可以安全地放弃解决该合并的任何部分进展。
所有这些选项同样有效。