简体   繁体   English

如何用关键字删除Git中的多个本地分支?

[英]How to delete multiple local branches in Git with keyword?

So I have multiple local branches (ie "TEST-001, TEST-002, TEST-003, etc...") I was wondering how to delete all local branches that contain the keyword "TEST". 因此,我有多个本地分支(即“ TEST-001,TEST-002,TEST-003等”),我想知道如何删除所有包含关键字“ TEST”的本地分支。

So here's what I got so far. 所以这就是我到目前为止所得到的。

git branch | grep "TEST" # ->> WORKS

git branch -d | grep "TEST" # ->> FAILS
git branch | grep "TEST" | xargs git branch -d
for branches in `git branch | grep TEST`; 
    do git branch -D $branches; 
    done

try this.. 尝试这个..

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM