git 批量删除本地分支

每次从远程分支拉取代码下来后都会在本地创建对应分支
久而久之本地就有了几十个分支了
每次找都特别麻烦
在确定本地分支都正常推送了的情况下
就想着清理下本地的分支

清理方式为:

git branch | grep -v 'master' | xargs git branch -D

  1. 通过 git branch 获取到全部分支
  2. 通过grep -v 'master' 排除掉master分支
  3. xargs 是将前面的结果当作后面命令的参数值传递 git branch -D *** 是强制删除本地的 *** 分支

注意操作前先将分支切到master git checkout master

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!