Git tags

1、列出tags

git tag -l
git tag -l 'fff*' //搜索符合模式的标签

2、新增tag
git tag -a v0.9 85fc7e7
git tag -a tagname  commitid


3、推送tag到远程仓库
git push --tags // push所有tags

git push origin tagname //推送单个tag到仓库

4、 删除tag
git tag -d tagName 删除本地tag

git push origin :refs/tags/标签名


有时候sourcetree 并不更新删除tag
1、$
git push origin :refs/tags/标签名 删除不需要的远程tags。
2、
$ git tag -d $(git tag -l) //一键删除本地所有tag后
3、git fetch
 
原文地址:https://www.cnblogs.com/developer-qin/p/13542276.html