2010-02-25 89 views
0

合并我有3个分支:A,B,C上GIT,推动与合并

Usualy当我更新我的原点,我去掌握,融合我已经完成了分公司,并推。

现在,我有分支A,工作,完成。 去分支B,合并了A,工作完成了。 去分支C,合并B,工作,完成。

如果我去掌握并合并C并推送到原点,我可以删除已经A,B和C吗?

回答

1

是的,一旦您将c合并到Master中,您可以删除a,b,c,因为最终代码将在Master上。但是,如果您决定回滚到某个点,则保留这些分支并不会花费您的成本。

1

嗯,这听起来像你可以。如果你想确保,你可以删除与-d(小的“d”)选项分支:

$ git branch -d $BRANCH 

如果$BRANCH所有提交没有被合并到master,你会得到一个错误除非您使用-D(大“D”)选项,否则无法删除分支。