我只是想知道我目前的版本号是什么。
答案 0 :(得分:184)
“版本号”是什么意思?标记带有版本号的提交然后使用
是很常见的$ git describe --tags
识别当前的HEAD w.r.t.任何标签。如果你的意思是想知道当前HEAD的sha1,你可能想要:
$ git rev-parse HEAD
或简短版本哈希:
$ git rev-parse --short HEAD
虽然通常就足够了:
$ cat .git/refs/heads/master
(在最后,你可以用你想要的任何分支替换master)
答案 1 :(得分:90)
有很多方法git log -1
是最简单和最常见的,我认为
答案 2 :(得分:33)
这只给你修改。
git rev-parse HEAD
答案 3 :(得分:11)
这为您提供了哈希的前几位数字,它们足够独特,可以用作版本号。
git rev-parse --short HEAD
答案 4 :(得分:1)
以下内容适用于任何先前推送的修订版本,不仅适用于HEAD
用于缩写修订哈希:
git log -1 --pretty=format:%h
用于长期修订哈希:
git log -1 --pretty=format:%H