在功能分支上工作時,如何從主開發分支獲取最新代碼?更改我分支的提交
我想從這個去:
{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}都提交。
在此先感謝。
在功能分支上工作時,如何從主開發分支獲取最新代碼?更改我分支的提交
我想從這個去:
{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}都提交。
在此先感謝。
您可以將git-merge
master分支插入您的功能分支。這會讓你掌握所有主要功能。
退房資訊:http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging#Basic-Merging
你問改寫分支的歷史記錄,因此這些提交從不同的角度入手。
這將打破您的回購的任何克隆。
如果你確定要做到這一點,
git rebase master
歇是有點強烈的字眼的。沒有什麼突破它只是改變了血統。這會迫使你的團隊去適應,這對於那些擅長git的人來說並不是什麼大不了的事,但如果不做宣傳,這會被認爲是粗魯的,在那些人們不善於使用git的公司中,這會讓人感到恐慌,並被認爲是「違反規則「。無論如何,你還應該注意'git rebase master'必須在特性分支上完成。 –