【发布时间】:2022-01-04 01:41:31
【问题描述】:
在使用 Git Flow 或存在多个稳定分支的类似工作流处理项目时,我会创建许多功能分支(feature/do-something-1、hotfix/fix-bug-1 等)。
有时我需要清除本地分支机构的列表,因为用几十个基本分支机构来管理它们实际上是不可能的。我通常通过将分支名称复制并粘贴到git branch -d 命令中来一次删除它们。但这需要很长时间,因此删除整个存储库并再次克隆会更容易。
我想在一个命令中删除除 master 和 develop 之外的所有这些(无需编写额外的 shell 脚本/别名),但我在互联网上找到的所有解决方案都只允许您删除除一个分支以外的所有内容(例如master)。这不是一个合适的解决方案。有没有人遇到过类似的问题?
【问题讨论】:
-
为什么你不能将你发现的删除除一个分支之外的所有分支调整为删除除两个分支之外的所有分支?
标签: git version-control git-flow