merge远程分支 - GIT合并错误“提交不可能,因为你有未合并的文件”




git rebase (2)

所以我在编辑它之前忘了拉我的代码,然后当我提交新代码并尝试推送时,我得到了错误推送是不可能的,那时我做了一个“git pull”,这使得一些冲突文件突出显示。 我删除了冲突,但我不知道该怎么办。

我试图再次git commit ,但它说“提交是不可能的,因为你有未合并的文件”


你可以在做你想做的提交之前使用git stash来保存当前的存储库(合并来自上游repo和git stash pop的更改之后)。 昨天当我遇到同样的问题时,我不得不这样做。


你需要做两件事。 首先添加更改

git add .
git stash  

git checkout <some branch>

它应该解决你的问题,因为它解决了我。





git-merge