在GIT上,推动与合并的合并

时间:2010-02-25 19:23:07

标签: git merge

我有3个分支:A,B,C

Usualy当我要更新我的Origin时,我去Master,合并我已完成的分支,然后推送。

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

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

2 个答案:

答案 0 :(得分:1)

嗯,听起来你可以。如果您想确定,可以使用-d(小“d”)选项删除分支:

$ git branch -d $BRANCH

如果$BRANCH中的所有提交都未合并到master,您将收到错误消息,除非您使用-D,否则无法删除该分支“D”)选项。

答案 1 :(得分:1)

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