在git中删除多个远程分支
批量删除本地分支
git branch |grep 'v3.2.8' |xargs git branch -D
批量删远程分支
git branch -r | awk -Forigin/ '/\/v3.2.8/{print $2}'| xargs -I {} git push origin :{}
如果上面执行不成功,请检查将删除分支名
sh git branch -r | awk -Forigin/ '/\/v3.2.8/ {print $2}'
grep
命令用于查找文件里符合条件的字符串xargs
xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。awk命令