Git删除本地分支(批量删除)

#git

分享一个小技巧,我们在很多时候需要删除一些本地无用分支,假如我们想要删除具体分支,我们可以这么做:

git branch -D branchName

但是有些时候我们要删除很多分支,比如除了master外的所有分支,那么我们可以这么做:

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

具体执行步骤是:

  1. 切换到master分支
  2. 将git branch的结果进行筛选,除去master
  3. 将处理后的结果作为git branch -D的参数来进行删除分支
文章允许转载、使用,但需要保留链接文章署名 godpan.me,如有写的不当之处,也欢迎大家指正,联系邮箱:godpan.sen@gmail.com