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

g3c31c73似乎没有指向任何东西......文档说它是最近提交的缩写对象名称,但它不是 HEAD 提交哈希,并且find .git/objects -type f | grep g3c31c73什么也没找到。

4

1 回答 1

18

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

尝试3c31c73使用git show 3c31c73.

git-describe 文档

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

于 2016-09-21T09:53:25.563 回答