与另一个分支一起寻找第一位父母的最后共同祖先

时间:2019-12-20 06:24:37

标签: git

在与我的开发分支分开之后,我试图找出在我的功能分支中进行的提交次数。

因此,在这种情况下,development在功能-a发生分歧之前提交了 2 次提交,功能-a进行了 3 次提交。这为节点E提供了代码 2-3

develop   A - B --- F
               \
feature-a       C - D - E

当前,我正在使用'git rev-list --count',develop..HEAD来计算开发和功能-a( 2 :A和B),然后使用'git rev-list --count HEAD'获取功能-a中的提交总数(5:ABCDE),我将取5-2 = 3

这很好,直到我将特征-a合并到开发中,例如:

develop   A - B --- F --- CDE
               \         /
feature-a       C - D - E

现在,当我尝试找到 E 的最后一个祖先并进行开发时,它告诉我最后一个祖先是 E 。当我考虑时这是有道理的。

但是我试图在合并之前找到我的最后一个共同祖先,或者(E&CDG的第一个父母)的最后一个共同祖先,即 B 。 / p>

有人知道我可以运行什么命令来找到 B 吗?

0 个答案:

没有答案