当我使用'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>)