在问这个问题之前我经历了很多git东西和stackoverflow的答案,但我仍然找不到答案。 我关注的最后一个链接是:How do I resolve git saying "Commit your changes or stash them before you can merge"?
我的场景是,我对本地副本进行了新的更改,但存在冲突。我的本地副本有我需要提交的新更改,而存储库文件也有一些我需要更新的更改(同一文件)。
请帮我找到解决方法。提前谢谢。
答案 0 :(得分:0)
在这些情况下,您需要手动修复冲突。运行git status
将列出冲突的文件。在IDE或文本编辑器中打开它们,您将找到看起来像这样的区域
<<<<<<< HEAD
code..
=======
more code...
>>>>>>> some commit number
这些是相互冲突的地区。浏览所有这些并通过自己编辑源手动合并它们。然后使用git add <file>
将文件标记为无冲突。对git status
列为有冲突的每个文件重复此操作。最后运行git commit
。