Answers:
“版本号”是什么意思?通常用一个版本号标记一个提交然后使用
$ git describe --tags
标识当前HEAD并带有任何标签。如果您想知道当前HEAD的哈希值,则可能需要:
$ git rev-parse HEAD
或用于简短修订哈希:
$ git rev-parse --short HEAD
通常这样做就足够了:
$ cat .git/refs/heads/${branch-master}
但这并不可靠,因为可能会包装裁判。
.git/packed-refs,因此您应该避免直接访问.git/refs/。只需使用git rev-parse master(或者git rev-parse refs/heads/master如果您需要完全明确的话)。
git log -1我认为有很多方法是最简单,最常见的
这只是给您修订版。
git rev-parse HEAD
--short选项将使其变得完美。
以下内容适用于任何先前推送的修订版本,不仅适用于HEAD
对于缩写修订哈希:
git log -1 --pretty=format:%h
对于长期修订哈希:
git log -1 --pretty=format:%H
HEAD实际使用它。”