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 关键字的分支:

相关推荐
golang学习记33 分钟前
Facebook 为什么不用 Git?
git·elasticsearch·facebook
GIS阵地1 小时前
git拉取时报错
大数据·git·elasticsearch
无限进步_4 小时前
C++ Vector 全解析:从使用到深入理解
开发语言·c++·ide·windows·git·github·visual studio
charlee444 小时前
Git使用经验总结9-Git提交关联到Issue
git·issue
-拟墨画扇-4 小时前
Git | Bug分支操作
git·gitee·github·bug·gitcode
-拟墨画扇-6 小时前
Git | Feature分支操作
git·gitee·github·gitcode
无限进步_6 小时前
C++多态全面解析:从概念到实现
开发语言·jvm·c++·ide·git·github·visual studio
henreash7 小时前
windows下git的hooks
git
无限进步_7 小时前
C++ STL list容器深度解析与模拟实现
开发语言·数据结构·c++·windows·git·list·visual studio
爱码小白1 天前
GIT版本控制
git