我在玩git describe:
git branch
branch1
* master
git tag tag1 HEAD~2
git tag tag2 HEAD
git describe --all HEAD~1
tags/tag1-1-gb772e8b
git rev-parse tag1
1ae346a3b91f5dbe4110ae143ce86825d79b82f3
“ tag1-1-gb772e8b”中的“ 1-gb772e8b”是什么意思?
答案 0 :(得分:3)
tag1-1-gb772e8b
^ ^ ^
| | |
| | git hash of the commit
| |
| number of commits after the tag
|
|
Most recent tag
这都是参考您对git describe所做的提交。 您的情况是HEAD〜1,所以
有关更多详细信息,请参见documentation,输出取决于
是否有标签,存储库处于什么状态以及您提供给git describe
散列中还有g
,gb772e8b
。 docs将其描述为
“ g”前缀代表“ git”,用于允许描述 取决于软件管理的SCM的软件版本