清理 Git 中的本地分支
·
1 分钟阅读
Available in:
中文
·
English
·
Español
·
Français
·
Deutsch
·
Português
·
한국어
·
日本語
·
Русский
·
العربية
·
हिन्दी
·
Polski
·
Türkçe
·
Bahasa Indonesia
·
Nederlands
您是否曾经遇到过当地分支机构过多的情况?这种情况经常发生在我身上,因为我们对每个功能、错误或琐事都使用分支。
我最终得到了这样的东西,一段时间后它就变得超级脏

这真的让我很烦恼,所以我将分享一个快速命令,您可以在控制台上运行来执行此清理操作!
我在 Robert Corvus 的以下 answer 中的 Stack Overflow 中找到了这个命令,这是在 Powerhsell 上运行的版本。
运行此命令时请小心,因为您可能会丢失所做的更改
在运行之前,请记住将 MY_MASTER_BRANCH_NAME 更新到您的主分支,它可以是像我使用的 master 或默认情况下称为 main 的新分支。
git branch | %{ $_.Trim() } | ?{ $_ -ne 'MY_MASTER_BRANCH_NAME' } | %{ git branch -D $_ }
运行此命令后,您将得到如下输出

希望对您有帮助!