来自`git describe`的哈希是什么意思?

时间:2016-09-21 09:38:46

标签: git git-describe git-hash

$ git describe --tags --long
test-1-g3c31c73
           \_ ???

g3c31c73似乎没有指向任何内容...... doc表示它是最近提交的缩写对象名称 ,但它不是HEAD提交哈希,而find .git/objects -type f | grep g3c31c73什么都找不到。

1 个答案:

答案 0 :(得分:12)

“g”不是提交的一部分。

尝试使用3c31c73查找提交git show 3c31c73

来自git-describe doc

  

“g”前缀代表“git”,用于根据管理软件的SCM描述软件版本。这在人们可能使用不同SCM的环境中非常有用。