git describe --- 显示当前离当前提交最近的tag
如果符合条件的tag指向最新提交则只是显示tag的名字,否则会有相关的后缀来描述该tag之后有多少次提交以及最新的提交commit id。不加任何参数的情况下,git describe 只会列出带有注释的tag
e.g. $ git describe
v1.8.3-rc2-10-g0c2b1cf
10:表示自打tag v1.8.3-rc2 以来有10次提交(commit)
g0c2b1cf:g 为git的缩写,在多种管理工具并存的环境中很有用处;
0c2b1cf:7位字符表示为最新提交的commit id 前7位
打标签:建议使用附注
# 创建轻量标签
$ git tag v0.1.2-light
# 创建附注标签 用-a
指定标签名,-m
指定说明文字
$ git tag -a v0.1.2 -m “0.1.2版本”