【发布时间】:2021-03-29 01:41:29
【问题描述】:
我通常创建功能分支,然后针对发布分支提出 PR。
我现在创建了多个分支并提出了 PR。我下达命令时不想看到他们
git branch 。如何删除我创建的所有分支的历史记录
【问题讨论】:
-
当我发出命令时我不想看到它们
git branch-- 你用git branch -d删除本地分支吗?另外,“删除所有我创建的分支的历史”到底是什么意思? -
你只需要删除分支。 GIT 存储库中未引用的提交将不再出现,并且(最终)将被清理。根据您使用的合并,它们可能会被 head 分支引用,在这种情况下,您不能“删除历史记录”,因为仍然引用了提交。如果您想要这种流程,您应该使用壁球合并而不是标准流程。