【问题标题】:Git Branching From A Branch And Subsequent MergingGit 从一个分支分支并随后合并
【发布时间】:2014-05-05 09:17:22
【问题描述】:

有人可以告诉我这是否可以/安全/正常...

我从 master 创建了一个名为 BranchA 的分支。然后我从 BranchA 创建一个名为 BranchB 的分支。 BranchA 被合并回 master。如果我删除 BranchA,我可以安全地将 BranchB 合并回 master,还是应该保留 BranchA,先合并回它,然后再将 BranchA 合并到 master?

【问题讨论】:

    标签: git merge branch branching-and-merging


    【解决方案1】:

    既然B 支已经离开A 支,它仍然知道这件事。即主分支创建时的提交历史和状态仍然存在。一旦你创建了分支 B,它就独立于分支 A。

    例如,你可以用 rebase 重写分支 A 的历史,它对分支 B 没有影响。

    【讨论】:

      【解决方案2】:

      分支是just pointers to the tip,您可以安全地删除它们。底层提交树仍然存在,并且无论您是否与其中的某个节点有关联,都完全相同;因此,无论是否删除了某个临时分支(名称),合并的工作方式也完全相同。

      【讨论】:

        猜你喜欢
        • 2022-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-06
        相关资源
        最近更新 更多