批量删除git分支

本篇文章由:http://xinpure.com/bulk-delete-git-branching/

批量删除git分支

使用 git 时候,经常会发现,不知不觉就创建了大量的分支。那么,麻烦事就来了,如此多废弃的分支,该怎么办呢?

总不能一个一个执行 git branch -D branchName 删除吧!

下面就给大家提供一种批量删除分支的方法:

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

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

git branch 输出当前分支列表

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

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

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

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

从而就达到了我们想要批量删除分支的目的。

转载于:https://www.cnblogs.com/xinpureZhu/p/4202510.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值