Git:检查修订是否在祖先之中

时间:2018-09-05 17:24:09

标签: git revision

如何检查修订是否属于提交的祖先。是用rev-list完成的吗?

TL; DR 我正在寻找最近添加的代码行的伪装,而git bisect最终表明很远的修订版本没有共同的血统,并且修订版本添加了该部分代码行(但也已合并)。因此,要想将其视为错误的二等分,必须先添加特定的代码行。

1 个答案:

答案 0 :(得分:3)

git merge-base --is-ancestor <ancestor> <descendant>

如果ancestordescendant的祖先,则此命令的退出代码为0,否则返回1。