有两个有冲突的提交。它们都没有被合并,那么如何解决冲突并重新设置主分支?
我现在只在我自己的分支上工作,我的提交与另一个开发人员的提交有冲突。我无法从远程获取她的代码,因此无法使用 mergetool 来解决冲突。
版本控制新手,在此先感谢!
从git 文档:
您会在有冲突的文件中看到类似的冲突标记。根据它应该是什么编辑你的文件并删除标记。
<<<<<<< HEAD:file.txt
Hello world
=======
Goodbye
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.txt
或者您可以使用合并工具。您将获得一个很棒的 gui,向您展示每个提交的相互矛盾的部分。您必须安装一个合并工具。如果你这样做了,在 git 提示你合并冲突类型之后:
git mergetool
如果您没有安装合并工具,请安装一个!
我用融合。融合。您可以使用安装它
apt-get meld