生成 tag
在所生成的 tag 源分支上操作,参数a即annotated的缩写,指定标签类型,后附标签名
git tag -a v1.6.0 -m 'v1.6.0'
git tag -a v1.6.0 <commit对应的hash码> -m "v1.6.0" # 特定的commit打上特定的tag
删除 tag
git tag -d v1.6.0
git push origin :v1.6.0
tag 发布
git push origin v1.6.0 # 将v1.6.0标签提交到git服务器
git push origin –tags # 将本地所有标签一次性提交到git服务器
git 如何同步本地tag与远程tag
git tag -l | xargs git tag -d # 删除所有本地分支
git fetch origin --prune # 从远程拉取所有信息