手动解决与源树的git合并冲突

时间:2013-07-03 14:20:25

标签: git merge conflict manual atlassian-sourcetree

我在我的mac上使用源代码树作为我的git存储库。我在product.php中合并了两个带有冲突的分支。现在我有以下文件:

product.php.BACKUP.43706.php
product.php.BASE.43706.php
product.php.LOCAL.43706.php
product.php.REMOTE.43706.php

我想将它们与我最喜欢的编辑器合并。为此,我希望有一个带有以下注释的文件,我认为这将是git的本机行为。

<<<<<<< HEAD:index.html
<div id="footer">contact : email.support@github.com</div>
=======
<div id="footer">
  please contact us at support@github.com
</div>
>>>>>>> iss53:index.html

发现于:http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging

我怎么能得到我的合并文件?

非常感谢。

1 个答案:

答案 0 :(得分:0)

你不必处理它们。只需使用diff命令

git diff <first branch> <second branch> path/to/file

它会显示差异,让你手动合并