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的参数来进行删除分支

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 13,782评论 5 145
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,086评论 0 11
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 2,672评论 0 13
  • 回想成长岁月里父母的陪伴,妈妈喜欢重复地讲述自己年轻时的懵懂无知和遭遇的奇葩人和奇葩事,爸爸偶尔回忆辛苦的奋斗岁月...
    瑶幺儿阅读 535评论 0 0
  • 学无止境777阅读 218评论 0 0