【git】批量删除 本地 git 分支

比如我们平时的 bugfix 分支,慢慢就会积累一堆,逐个 git branch -D branchName 会烦死。

git branch
可以看到我们所有的本地分支列表

*git branch
master
bugfix/T1
bugfix/T2
bugfix/T3
feature/T4
feature/T5

git branch |grep branchName
可以看到 匹配到 的分支列表

*git branch |grep 'bugfix'
bugfix/T1
bugfix/T2
bugfix/T3

git branch |grep branchName |xargs git branch -D
可以对 匹配到的 分支,进行批量删除

*git branch |grep 'bugfix' |xargs git branch -D
Deleted branch bugfix/T1 (was 789ac83).
Deleted branch bugfix/T12 (was 9d49af5).
Deleted branch bugfix/T13 (was c64b1d0).

你可能感兴趣的:(【git】批量删除 本地 git 分支)