git:如果我删除 bitbucket 云上的合并分支,当前代码会发生什么?

问题描述 投票:0回答:1

前一段时间,有人不小心在我们的 bitbucket 云存储库中创建了一个名为“bugfix”的分支,并且该分支已合并到开发和主控中。 这意味着如果我们尝试推送任何以 bugfix 开头的分支,例如,我们会收到引用错误。 “错误修复/ABC-234_somefix”

我们不知道它是如何合并的(例如,如果它是合并、挤压、变基或类似的)。

我们可以假设删除这个旧分支是安全的吗? 也就是说,这不会像回到过去杀死祖先也会杀死你自己一样。

git
1个回答
0
投票

分支是指向提交的“指针”。

如果删除分支,则分支引用的提交仍然存在。如果它们不再属于任何分支,那么它们就“更难”找到。

如果分支已合并到另一个分支,则提交也是另一个分支的一部分。

TL;DR:如果分支已合并,您可以安全地删除它。它不会删除提交历史记录中的任何内容。

© www.soinside.com 2019 - 2024. All rights reserved.