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

相关推荐
凯子坚持 c8 分钟前
Git分支实战指南:如何优雅地管理版本、修复Bug并解决合并冲突
git·bug
openinstall全渠道统计30 分钟前
开发者指南:广告投放系统搭建与前后端数据打通全流程
windows·git·oracle·eclipse·sqlite·github
yunianshu1 小时前
在 DevEco Studio 中查看 Git 本地更改 (Local Changes) 指南
git
脾气有点小暴1 小时前
git commit 的提交如何撤销
git
winner88811 小时前
Git撤销修改:git restore . 与 git reset --hard 万字详解
git·git reset·git restore .
我的offer在哪里1 小时前
SourceTree 全方位使用教程
git
Irene199112 小时前
查看是否已安装 Git 的方法
git
my_power52012 小时前
检出git项目到android studio该如何配置
android·git·android studio
安果移不动12 小时前
Git 实战:如何优雅地撤销历史中的某一个 Commit?
git
啥都不懂的小小白15 小时前
Git 入门指南:从零开始掌握版本控制
git