在编辑代码之前,我忘记了推送我的代码;当我提交新代码并尝试推送时,我得到错误消息“推送是不可能的”。
在这一点上,我做了一个git pull
,它使一些具有冲突的文件突出显示。我删除了冲突,但我不知道从这里该做什么。
我再次尝试提交,但提示“无法提交,因为您有未合并的文件”:
错误:无法提交,因为您有未合并的文件。
发布于 2012-10-19 02:57:36
如果已修复冲突,则需要使用git add [filename]
将文件添加到后台文件,然后照常提交。
发布于 2015-03-16 23:57:32
你需要做两件事。首先,使用以下命令添加更改
git add .
git stash
git checkout <some branch>
它应该可以解决你的问题,就像它解决给我的一样。
发布于 2012-10-20 09:49:07
您可以在提交之前(在将上游存储库的更改与git stash pop
合并之后)使用git stash
保存当前存储库。昨天,当我遇到同样的问题时,我不得不这样做。
https://stackoverflow.com/questions/12961752
复制相似问题