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

相关推荐
不做超级小白14 小时前
开源项目二开为何推荐使用 `git clone --depth 1`?
git·开源
星晨雪海17 小时前
Idea中使用Git详细教程
git
丶党玲儿18 小时前
AI-agent工程化(开源git分享)
人工智能·git·开源
笑虾18 小时前
Git 学习笔记 - 合并
git
明月夜&18 小时前
Ubuntu 20.04 Docker 部署 Ollama + DeepSeek-Coder:本地 AI 编程助手实战
git·vscode·ubuntu·docker·大语言模型·智能体
如此热烈走向夏天19 小时前
科研中常用的GIT常用指令
git
辞旧 lekkk20 小时前
【Git】远程操作与标签管理
linux·git·学习·萌新
重生的黑客20 小时前
Linux 开发工具:Git 版本控制与 GDB 调试入门
linux·运维·git
某人辛木20 小时前
Git推送到GitHub仓库遇到的问题
git·github
Robot_Nav2 天前
Git 项目维护命令指南相关讲解
git·机器人·github