2013-12-10 75 views
1

在功能分支上工作時,如何從主開發分支獲取最新代碼?更改我分支的提交

我想從這個去:

{Master Branch} A-B-C-G-H 
{Feature branch}  \D-E-F 

這樣:

{Master Branch}A-B-C-G-H 
{Feature branch}  \D-E-F 

其中{A ... H}都提交。

在此先感謝。

回答

2

你問改寫分支的歷史記錄,因此這些提交從不同的角度入手。
這將打破您的回購的任何克隆。

如果你確定要做到這一點,

git rebase master 
+0

歇是有點強烈的字眼的。沒有什麼突破它只是改變了血統。這會迫使你的團隊去適應,這對於那些擅長git的人來說並不是什麼大不了的事,但如果不做宣傳,這會被認爲是粗魯的,在那些人們不善於使用git的公司中,這會讓人感到恐慌,並被認爲是「違反規則「。無論如何,你還應該注意'git rebase master'必須在特性分支上完成。 –

相關問題