批量删除 git 分支

转载

git branch | grep 'branchName' | xargs git branch -D

这是通过 shell 管道命令来实现的批量删除分支的功能

git branch 输出当前分支列表

grep 是对 git branch 的输出结果进行匹配,匹配值当然就是branchName

xargs 的作用是将参数列表转换成小块分段传递给其他命令

因此,这条命令的意思就是:

从分支列表中匹配到指定分支,然后一个一个(分成小块)传递给删除分支的命令,最后进行删除。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 使用 git 时候,经常会发现,不知不觉就创建了大量的分支。那么,麻烦事就来了,如此多废弃的分支,该怎么办呢?总不...
    xinpureZhu阅读 15,086评论 4 14
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 10,361评论 0 9
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,751评论 1 26
  • 京都梦客阅读 1,573评论 0 0
  • 1、有家就是幸福。 我有一个幸福的家庭。 家不在于大,而是要幸福温馨,到底什么样的家才是,幸福的家呢? 有人感觉有...
    傲雪如梅阅读 4,496评论 2 9