git tag 常用命令笔记
(认知有限,如有不妥,还望告知,欢迎讨论)
列出本地所有标签
git tag --list
删除本地仓库中的所有标签
git tag -l | xargs git tag -d
删除远程仓库中的所有标签
git tag -l | xargs -n 1 git push --delete origin
查看所有的远程标签及对应的commit id
git ls-remote --tags origin
创建一个标签
git tag <my_tag>
创建一个带有注释的标签
git tag -a <my_tag> -m 'tag_description'
查看标签信息
git show <my_tag>
删除本地的一个标签
git tag -d <my_tag>
删除远程仓库的一个标签
git push --delete origin <my_tag>
推送一个标签到远程
git push origin <my_tag>
推送多个本地标签到远程
git push origin --tags
=END=
[1]https://git-scm.com/docs/git-tag