`git describe` 命令中的哈希值是指什么?

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

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

1个回答

21

"g"不是提交的一部分。

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

git-describe文档中得知:

前缀"g"代表"git",用于描述软件版本,取决于软件所采用的SCM。在人们使用不同的SCM的环境中,这非常有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接