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

相关推荐
亚林瓜子10 小时前
git使用远程分支覆盖本地分支
git·master
我不是8神13 小时前
git知识点总结
git
Greg_Zhong16 小时前
Git建立本地与远程仓库的连接,简洁版
git·本地与远程连接
小猪咪piggy17 小时前
【工具】Git 和小乌龟安装与使用
git
二进制coder19 小时前
Git 实操:已Push的Commit能否重新Push?答案与规范全解析
git
solly79375567021 小时前
IDEA下载git项目和配置tomcat
git·tomcat·intellij-idea
拐爷1 天前
Vibe‑coding九阳神功之夯:Git 基础操作,AI 时代的刹车系统(附速查表)
人工智能·git
嘿吖嘿嘿~1 天前
怎么解决git@github.com出现Permission denied (publickey)的问题
git·github
岱宗夫up1 天前
Git不是工具,是协作哲学
git
生活很暖很治愈1 天前
Linux基础开发工具
linux·服务器·git·vim