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即可

相关推荐
我是不会赢的1 小时前
如何安装 Git (windows/mac/linux)
git·版本管理·代码管理
五岁小孩吖4 小时前
关于 git reset --hard 引发的代码故障(附故障原因及解决方案)
git
却尘4 小时前
💀 Git 考古灭迹术:让代码"从未存在过"的禁忌技法
git·github·敏捷开发
五岁小孩吖4 小时前
Git 如何正确回滚代码?常见回滚操作对比,适用不同的场景
git
Hilaku6 小时前
为什么我坚持用git命令行,而不是GUI工具?
前端·javascript·git
明镜6559 小时前
Git基本使用(Windows版)
git
leonkay9 小时前
Git Flow 分支管理完全指南
git
青草地溪水旁9 小时前
git merge和git rebase的区别
git·rebase·merge
尖椒土豆sss10 小时前
SourceTree 客户端一些使用场景
前端·git
楼田莉子11 小时前
(3万字详解)Linux系统学习:深入了解Linux系统开发工具
linux·服务器·笔记·git·学习·vim