我只想知道我当前的版本号是什么。
“版本号”是什么意思?用版本号标记提交然后使用是很常见的
$ git describe --tags
识别当前的 HEAD wrt 任何标签。如果你的意思是你想知道当前 HEAD 的哈希值,你可能想要:
$ git rev-parse HEAD
或者对于简短的修订哈希:
$ git rev-parse --short HEAD
通常这样做就足够了:
$ cat .git/refs/heads/${branch-main}
但这并不可靠,因为 ref 可能已被打包。