1.批量删除本地分支gitbranch|grep'branchName'|xargsgitbranch-Dgitbranch查看本地分支|grep'branchName'匹配分支名称|xargsgitbranch-D将匹配的分支名称一一传递给gitbranch-Dgitbranch-DbranchName删除本地分支2.批量删除远程分支gitbranch-r|grep'分支名称'|sed's/来源///g'|xargs-I{}gitpushorigin:{}gitbranch-r查看远程分支|sed's/origin///g'将/origin替换为空格(下面补充sed替换文字)-I{}使用占位符构造后续命令gitpushorigin:branchNamedeleteremotebranch3.更新并同步远程和本地分支gitremoteupdateorigin--prune
