• Home
  • About
    • W x Workshop photo

      W x Workshop

      Technology, Maker, Life.

    • Learn More
    • Email
    • LinkedIn
    • Github
    • Steam
    • Weibo
  • Posts
    • All Posts
    • All Tags
  • Projects

批量清除git本地分支

14 Jun 2016

Reading time ~1 minute

1. 如图 本地分支**如下

step1

可以看到有多中分值标签feature / hotfix 等

2. 当确定这些黄色的分支不再使用后我们可以这样去查找删除分支的选项

$git branch|grep 'feature'

查询的结果如下:

step1

3. 下面就用到了xargs 这一神命令了

$git branch|grep feature | xargs git branch -D

输出信息:

step1

这回我们看下git br 的结果

step4

命令解析


git branch |grep feature 

`查找 git branch 结果中带有 feature 字段的分支`

$git branch|grep feature | xargs git branch -D

`通过 xargs ,执行 git branch -D 依次将 grep出的内容作为arg 参数,将结果清除`



技术分享OSNTFS Like Tweet +1