git describe
的语法是:
git describe <ref>
ref
可以是任何能被 Git 识别成提交记录的引用,如果你没有指定的话,Git 会以你目前所检出的位(HEAD)。
它输出的结果是这样的:
tag 表示的是离 ref 最近的标签, numCommits 是表示这个 ref 与 tag 相差有多少个提交记录, hash 表示的是你所给定的 ref 所表示的提交记录哈希值的前几位。
当 ref 提交记录上有某个标签时,则只输出标签名称
git describe main
会输出 v1_2_gC2
git describe side
会输出 v2_1_gC4