Git给某个历史版本打上标签,这样我们可以快速的众多历史版本中找到自己需要的版本,一般打标签的版本都是发布版本,例如v1.0.0
创建标签
# 轻量标签
git tag tagname
eg: git tag v1.4
# 附注标签
git tag -a tagname -m 'tag describe'
eg: git tag -a v1.4 -m 'my version 1.4'
# 对某个历史提交打标签
git tag -a <tagname> <sha-1>
eg: git tag -a v1.2 9fceb02
查看标签
# 查看所有标签
git tag
# 查看1.8系列
git tag -l 'v1.8.*'
删除标签
git tag -d <tagname>
eg: git tag -d v1.4-lw
默认情况下,git push 命令并不会传送标签到远程仓库服务器上。
如果要共享标签,必须显示的推送标签到远程仓库。
# 推送单个标签
git push origin <tagname>
eg: git push origin v1.5
# 推送所有标签
git push origin --tags
# 删除远程标签
git push origin --delete <tagname>