git如何批量删除本地和远程分支 前端

git如何批量删除本地和远程分支

关尔先生2021-09-27 16:06:41
# 批量删除分支 ## 本地分支 ```git git branch -a | grep -v -E 'master|develop' | xargs git branch -D ``` 或者 删除分支名包含指定'feature-2020'的分支 ```git git branch | grep "feature-2020" | xargs git branch -d ``` ## 远程分支 ```git git branch -r| grep -v -E 'master|develop' | sed 's/origin\///g' | xargs -I {} git push origin :{} ``` ## 要点 * grep 是 global regular expression print(全局正则表达式输出)的缩写 * xargs 命令配合 | 使用,将前一条指令的输出流向会作为后一条指令的参数输入。

git分支批量删除

上一篇:解决Git在添加ignore文件之前就提交了项目无法再过滤问题

下一篇:Vue打包上线时移除console(babel-plugin-transform-remove-console)

本文链接: http://www.nanshanqiao.com/zz_article/85.html

暂无评论