有人可以告诉我这是否合适/安全/理智......
我从master创建了一个名为BranchA的分支。然后我从BranchA创建一个名为BranchB的分支。 BranchA合并回主人。如果我删除BranchA,我可以安全地将BranchB合并回master,还是应该保留BranchA并首先合并回来然后将BranchA合并到master中?
答案 0 :(得分:2)
由于B分支已离开分支A,它仍然知道它。即创建时的提交历史和主分支的状态仍然存在。创建分支B后,它独立于分支A.
例如,您可以使用rebase重写分支A的历史记录,它对分支B没有影响。
答案 1 :(得分:1)
分支是just pointers to the tip,您可以安全地删除它们。底层提交树仍然存在,并且无论您是否与其中的某个节点相关联,它都完全相同;因此,无论是否删除了某个临时分支(的名称),合并的工作方式也完全相同。