git 批量删除本地和远程的tag分支

1.删除本地tag:

git tag -d v1.1.1

 

2.批量删除本地tag

git tag | grep "v1.1.*" | xargs git tag -d

 

3.删除远程tag

git push origin --delete tag v1.1.1

 

4.批量删除远程tag

git show-ref --tag | awk '/v1\.1\.[0-9]{1}[0-9]{0,}$/ {print ":" $2}' | xargs git push origin

  

posted @ 2019-06-26 11:50  joshua317  阅读(1160)  评论(0编辑  收藏  举报