欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

git批量删除本地分支

程序员文章站 2022-07-13 17:23:07
...

git批量删除本地分支

命令

git branch -a | grep -E -v 'develop|master' | xargs branch -D

git branch -a : 查看所有分支
grep: 查找文件里所有符合条件字符串的命令
grep -E ‘xxx|yyy’: 列出所有包含xxx或者yyy的字符串
grep -v 将列出字符串的筛选条件取反
xargs: 给命令传参

翻译一下这条命令:列出所有 不包含develop或者master的分支名 当作参数传递给下一条命令,删除这些分支