批量删除分支和标签
https://www.cnblogs.com/yoable/p/8124343.html
批量删除本地分支
git branch -a | grep -v -E 'master|develop' | xargs git branch -D
批量删除远程分支
git branch -r| grep -v -E 'master|develop' | sed 's/origin\///g' | xargs -I {} git push origin :{}
批量删除本地tag
git tag | xargs -I {} git tag -d {}
批量删除远程tag
git tag | xargs -I {} git push origin :refs/tags/{}
Last updated
Was this helpful?