如何在git中找到搜索提交的第二个父级?

时间:2017-01-16 10:00:02

标签: git

在git中,您可以使用正则表达式查找上次合并提交:

git show :/^Merge

但是,我想找到该提交的第二个父级,但我似乎无法找到一种工作方式:

git show :/^Merge/^2

是否有任何语法可以让我这样做?

我的最终目标是设置一个类似于:

的别名

git diff :/^Merge/^2..HEAD

这将让我看到我的功能分支中的差异很容易掌握。

1 个答案:

答案 0 :(得分:5)

似乎:/<text>语法等同于HEAD^{/<text>}。现在我们有一行结尾来界定修订规范,我们可以继续:

HEAD^{/<text>}^2

在我的本地分支上进行初步测试之后似乎有用了