GIT删除tag

总结一下GIT删除本地tag以及远程tag的操作!!!。


示例中以v-2021-12-15-01为tag示例。

删除本地tag

1
git tag -d v-2021-12-15-01

删除远程tag

1
git push origin :refs/tags/v-2021-12-15-01

显示本地tag

1
git tag -l

显示远程tag

1
git show-ref --tag

删除多个

1
2
3
4
5
# 本地
git tag -l | grep "关键字" | grep -v grep | awk -F "" 'print $1' | xargs git tag -d

# 远程
git show-ref --tag | grep "关键字" | grep -v grep | awk -F "" 'print $1' | xargs git push origin :refs/tags/

还没尝试,只是觉得这么可以实现,待测试。


GIT删除tag
http://pygo2.top/articles/53395/
作者
mingliang.gao
发布于
2021年12月15日
许可协议