一般某个里程碑,就需要打个tag
列出已有的标签
$ git tag
v0.1.3
v1.0.0
只显示某个感兴趣的系列,例如,对v1.4.x系统感兴趣
$ git tag -l 'v1.4.*'
v1.4.1
v1.4.2
v1.4.3
打标签
标签一般两种,含附注的(annotated)和轻量级的(lightweight)。常用的是含附注的
- 含附注的(annotated)
$ git tag -a v1.0.0 -m "first version 1.0"
$ git tag
v0.9.2
v1.0.0
- 轻量级的(lightweight)
$ git tag v1.2-lw
$ git tag
v0.9.2
v1.0.0
v1.2-lw
查看标签信息
$ git show v1.0.0
推送标签到远程
- 推送单个版本
$ git push origin v1.0.0
- 推送本地所有
$ git push origin --tags
这仅是平时需要用时查阅,更多详细内容查看git官方文档