0

有两个有冲突的提交。它们都没有被合并,那么如何解决冲突并重新设置主分支?

我现在只在我自己的分支上工作,我的提交与另一个开发人员的提交有冲突。我无法从远程获取她的代码,因此无法使用 mergetool 来解决冲突。

版本控制新手,在此先感谢!

4

1 回答 1

1

git 文档

您会在有冲突的文件中看到类似的冲突标记。根据它应该是什么编辑你的文件并删除标记。

<<<<<<< HEAD:file.txt
Hello world
=======
Goodbye
>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.txt

或者您可以使用合并工具。您将获得一个很棒的 gui,向您展示每个提交的相互矛盾的部分。您必须安装一个合并工具。如果你这样做了,在 git 提示你合并冲突类型之后:

git mergetool

如果您没有安装合并工具,请安装一个!

我用融合。融合。您可以使用安装它

apt-get meld

其他不错的选择是Vimdiff kdiffp4merge

于 2013-02-04T15:42:25.063 回答