如何解释 git 描述的输出 --contains



当我使用'git describe --contains --match "v[0-9]*"时,我得到以下输出

v4.0.0-beta3~1^2~58

如何解读?git describe文档没有提供任何提示。所有示例均未使用--contains。标签是 v4.0.0-beta3。

这些符号记录在git rev-parse和git修订版中,并引用了图形行走中的"小街">

git describe --contains不是查找早于提交的标签,而是查找提交之后的标签,从而包含它。

在这里,"提交之后的标签"是一个祖先,然后采用第二个父级(因为该祖先是合并提交(,然后采用第 58 个祖先返回该提交。

x--------------x----y
|               
v4.0.0-beta3.      z---z1--z2--...--z58 (= <commitish>)

最新更新