30秒内批量删除git本地分支

在开发过程中,我们经常需要对本地的 Git 分支进行管理。有时,由于各种原因,我们可能需要批量删除本地的分支。这可能是因为某些分支已经不再需要,或者是为了清理本地的分支列表,以保持整洁和易于管理。

要批量删除本地分支,可以使用 Git 提供的命令行工具。通过一些特定的命令和参数组合,可以轻松快速地完成这个任务。

首先打开项目根目录,并打开git bash,如下图:

执行命令如下。这个命令会将所有本地分支写入到branches.txt文件中,如果某些分支正在开发或者测试中,请将其从branches.txt剔除,以免勿删

shell 复制代码
git branch | grep -v '\*' > branches.txt

紧接着,执行如下命令如下。这个命令会将branches.txt中列出的分支删除并打印:

shell 复制代码
cat branches.txt | xargs git branch -D

最后查看本地分支情况,发现已按需求清理干净

shell 复制代码
git branch

如果您对技术有兴趣,友好交流,可以加v进技术群一起沟通,v:zzs1067632338,备注csdn即可

相关推荐
程序员差不多先生14 小时前
Anthropic 用 5 个月重写了 Git:当 AI Agent 把版本控制系统逼到墙角
人工智能·git·elasticsearch·deepseek v4 pro·kimi k3·glm 5.3·qwen3.7 max
leo_厉锵15 小时前
GIT习题
git
catoop1 天前
用 Shell 包装函数,让单个命令拥有专属配置
git
Zguigo1 天前
学会更高效的理解AI的输出?
人工智能·git·ai
鬼手点金1 天前
上下文:Agent 的眼睛
java·前端·人工智能·git·深度学习
guohuang2 天前
让机器人安全失败:点云中断、TF 超时和控制器崩溃怎么测
git·安全·机器人
小道士写程序2 天前
Git 大文件问题解决办法
git
黑泽明Coding2 天前
如何重置git分支,清空分支所有提交历史
git
小堃学编程2 天前
Git远程开发操作指南
git
于眠牧北2 天前
雷电模拟器9/14搭配charles抓取自带浏览器接口9/14
经验分享·笔记·git