我有3个分支:A,B,C
Usualy当我要更新我的Origin时,我去Master,合并我已完成的分支,然后推送。
现在,我有分支A,工作,完成。 去分支B,合并A,工作,完成。 去分支C,合并B,工作,完成。
如果我去掌握并合并C并推送到原点,我可以删除A,B和C吗?
答案 0 :(得分:1)
嗯,听起来你可以。如果您想确定,可以使用-d
(小“d”)选项删除分支:
$ git branch -d $BRANCH
如果$BRANCH
中的所有提交都未合并到master
,您将收到错误消息,除非您使用-D
,否则无法删除该分支“D”)选项。
答案 1 :(得分:1)
是的,一旦你将c合并到Master,你可以删除a,b,c,因为最终代码将在Master上。但是,如果您决定回滚到某个点,则不需要花费这些分支。