git 批量删除本地分支
每次从远程分支拉取代码下来后都会在本地创建对应分支
久而久之本地就有了几十个分支了
每次找都特别麻烦
在确定本地分支都正常推送了的情况下
就想着清理下本地的分支
清理方式为:
git branch | grep -v 'master' | xargs git branch -D
- 通过
git branch
获取到全部分支 - 通过
grep -v 'master'
排除掉master分支 - xargs 是将前面的结果当作后面命令的参数值传递
git branch -D ***
是强制删除本地的 *** 分支
注意操作前先将分支切到master git checkout master
本作品采用《CC 协议》,转载必须注明作者和本文链接