好比以下tag:javascript
b_3.0.18_201806201808 b_3.0.18_201806201819 b_3.0.18_201806212108
git tag -d b_3.0.18_201806201808 git tag -d b_3.0.18_201806201819 git tag -d b_3.0.18_201806212108
git push origin :refs/tags/b_3.0.18_201806201808 git push origin :refs/tags/b_3.0.18_201806201819 git push origin :refs/tags/b_3.0.18_201806212108
git tag -l
git show-ref --tag
很麻煩!!!
用到awk 正則表達式參考:html
本例正則能夠是:/^b_4.0.0_201806[0-9]{6}$/
正則表達式
git tag -l| awk '/^b_4.0.0_201806[0-9]{6}$/ {print $1}' | xargs git tag -d
git show-ref --tag | awk '/^b_4.0.0_201806[0-9]{6}$/ {print ":" $2}' | xargs git push origin
git tag -l
git show-ref --tag