git 批量刪除標簽
# 刪除所有遠程標簽
git show-ref --tag | awk '{print ":" $2}' | xargs git push origin
# 刪除所有本地標簽
git tag -l | xargs git tag -d
注意:刪除tag本地與遠程是分開操作的,如果只刪除遠程tag,本地沒有刪除,進行pull操作之后,本地的tag還是存在的,並沒有被刪除,或者只批量刪除本地tag,在直接進行pull操作之后,遠程的tag又會被拉到本地,所以如果想把本地以及遠程的tag全部刪除,兩個命令分開執行即可