在Git中,我如何弄清楚我目前的修订版本是什么?

时间:2011-04-20 01:10:52

标签: git

我只是想知道我目前的版本号是什么。

5 个答案:

答案 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