如果它的提交在另一个分支中,可以安全删除Github上的分支吗?

时间:2013-11-19 20:42:57

标签: git github git-branch

简单地说,如果你有一个master分支,让我们假设你拆分了一个分支:

master/mybranch1

你在这个分支中做了一些提交,la la la。然后您决定需要在mybranch1下创建一个“子分支”(即,在checkout -B mybranch1/mysubbranch1分支中运行mybranch1

master/mybranch1/mysubbranch1

您对此子分支进行了一些提交。

现在..使用Github的“删除分支”按钮删除mybranch1是否安全,而不会破坏它的提交和“子分支”?我希望子分支保留,并且仍然可以合并到master

希望这个问题有道理。感谢。

2 个答案:

答案 0 :(得分:2)

是的,这是安全的。您对分支执行的任何操作都不会影响任何其他分支,即使这些其他分支是从受影响的分支派生的。

答案 1 :(得分:1)

是的,在这种情况下执行此操作始终是安全的。

您的层次分支名称 - 如果它们实际上是您的分支名称 - 只是一个(不寻常的)约定,并且对git的行为没有影响。