简单地说,如果你有一个master
分支,让我们假设你拆分了一个分支:
master/mybranch1
你在这个分支中做了一些提交,la la la。然后您决定需要在mybranch1
下创建一个“子分支”(即,在checkout -B mybranch1/mysubbranch1
分支中运行mybranch1
)
master/mybranch1/mysubbranch1
您对此子分支进行了一些提交。
现在..使用Github的“删除分支”按钮删除mybranch1
是否安全,而不会破坏它的提交和“子分支”?我希望子分支保留,并且仍然可以合并到master
。
希望这个问题有道理。感谢。
答案 0 :(得分:2)
是的,这是安全的。您对分支执行的任何操作都不会影响任何其他分支,即使这些其他分支是从受影响的分支派生的。
答案 1 :(得分:1)
是的,在这种情况下执行此操作始终是安全的。
您的层次分支名称 - 如果它们实际上是您的分支名称 - 只是一个(不寻常的)约定,并且对git的行为没有影响。