git: 批量删除分支

环境:

  • window11
  • git version 2.42.0
  • git-bash.exe

window环境下:

1. 批量删除本地

bash 复制代码
git branch |grep 'xxx' |xargs git branch -D

比如: 想批量删除本地含有 release 关键字的分支:

2. 批量删除远程

bash 复制代码
git branch -r | grep  'xxxx' | sed 's/origin\///g' | xargs -I {} git push origin :{}

比如: 想批量删除远程含有 tmp 关键字的分支:

相关推荐
再难也得平2 小时前
如何在IDEA中使用Git
git
再难也得平2 小时前
Git分布式版本控制工具
git
007php0072 小时前
Jenkins+docker 微服务实现自动化部署安装和部署过程
运维·数据库·git·docker·微服务·自动化·jenkins
Lin Hsüeh-ch'in5 小时前
Git克隆时遇到“Filename too long“错误的完美解决方案
git
研來如此8 小时前
Git连接Github远程仓库的代理设置
git·github
再吃一根胡萝卜10 小时前
Git 常见问题解决:误在分支 A 提交后,如何转移到新分支 B
git
锐策2 天前
Git checkout 与 Git reset 核心区别解析(分支与版本关联逻辑)
运维·git
.Shu.2 天前
git实战(7)git常用命令速查表
大数据·git
wniuniu_2 天前
git增加ignore文件
git
Jia-Hui Su2 天前
GDSFactory环境配置(PyCharm+Git+KLayout)
git·python·pycharm