2010-02-25 61 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」)選項,否則無法刪除分支。