3
在Git中,你可以使用正则表达式来找到最后合并提交:如何在git中查找搜索提交的第二个父代?
git show :/^Merge
不过,我想找到的第二父提交,但我似乎无法找到一条出路工作:
git show :/^Merge/^2
是否有任何语法,让我做到这一点?
我的最终目标是建立类似的别名:
git diff :/^Merge/^2..HEAD
这将让我看到从我的特性分支DIFF轻松掌握。
在Git中,你可以使用正则表达式来找到最后合并提交:如何在git中查找搜索提交的第二个父代?
git show :/^Merge
不过,我想找到的第二父提交,但我似乎无法找到一条出路工作:
git show :/^Merge/^2
是否有任何语法,让我做到这一点?
我的最终目标是建立类似的别名:
git diff :/^Merge/^2..HEAD
这将让我看到从我的特性分支DIFF轻松掌握。
好像:/<text>
语法相当于HEAD^{/<text>}
。现在,我们有一个行结束划定的修正规格,我们可以继续:
HEAD^{/<text>}^2
好像它的工作原理,初始测试后,在我的本地分行
谢谢!下面的命令实际上有效:'git diff HEAD^{/^Merge}^2..HEAD' *非常有用。 – yellowblood
以下命令给出了相同的结果,但您必须指定父分支:'git diff $(git merge-base origin/master HEAD).. HEAD' – yellowblood