GIT:如何删除所有修补程序和功能分支,并自动保留开发,发布和主控?

时间:2016-06-14 20:03:22

标签: git

作为组织我的存储库的一种方法,我想知道如何运行命令或脚本来仅删除所有修补程序和功能分支。一旦它们不再有用,我打算这样做。这些分支有时会在本地和远程使用。

1 个答案:

答案 0 :(得分:2)

为了您回购中分支机构的安全,请阅读完整的答案。

我将假设您的所有功能或修补程序分支在名称中都有功能或修补程序。删除所有这些命令的命令如下

git branch -D `git branch | grep -E '(hotfix|feature)'`
运行之前

,运行

git branch | grep -E '(hotfix|feature)'

此命令将准确告诉您要删除哪些分支。只有在对此输出感到满意后,才能运行上面的第一个命令。