git批量删除分支

1.删除本地分支

git branch | grep '模糊匹配分支名' | xargs git branch -D
eg: git branch | grep 'feature_' | xargs git branch -D

2.删除远程分支
git branch -r | grep '模糊匹配分支名' | sed 's/origin\///g' | xargs -I {} git push origin :{}
eg: git branch -r | grep 'uat_fixbug' | sed 's/origin\///g' | xargs -I {} git push origin :{}

posted @ 2023-03-23 17:44  胖娘子_bug  阅读(520)  评论(0编辑  收藏  举报