Git merge - 访问:他们的;我们的;合并与冲突&最近,祖先

时间:2015-12-02 10:27:38

标签: git merge

在git合并期间,文件需要合并时,如何访问将进入合并的各种文件:我们的,他们的,最近的祖先,以及带有冲突标记的合并文件?

我知道我可以使用git checkout --oursgit checkout --theirs结帐文件,但我想要某种git cat --theirs <file-name>。或者甚至让所有合并参与者都可以在文件夹中使用,这样我就可以轻松地将它们提供给其他工具。

1 个答案:

答案 0 :(得分:1)

advanced merging documentation表示您可以显示冲突文件的各个阶段。

$ git show :1:file       # common version
$ git show :2:file       # our version
$ git show :3:file       # their version

这实际上是查找SHA-1的简写。