$ git describe --tags --long
test-1-g3c31c73
\_ ???
g3c31c73
似乎没有指向任何东西... 文档 上说它是“最近提交的缩写对象名称”,但它不是 HEAD 提交哈希值,find .git/objects -type f | grep g3c31c73
也找不到任何内容。
$ git describe --tags --long
test-1-g3c31c73
\_ ???
g3c31c73
似乎没有指向任何东西... 文档 上说它是“最近提交的缩写对象名称”,但它不是 HEAD 提交哈希值,find .git/objects -type f | grep g3c31c73
也找不到任何内容。
"g"不是提交的一部分。
尝试使用git show 3c31c73
查找提交3c31c73
。
从git-describe文档中得知:
前缀"g"代表"git",用于描述软件版本,取决于软件所采用的SCM。在人们使用不同的SCM的环境中,这非常有用。