2016-01-23 37 views
1

對這裏的n00b-ish問題抱歉,但我不完全理解Git是如何工作的。Git:您是否能夠在更改主設備後更新分支?

我有一個項目。我目前有三個分支:Master,ABMaster意味着已發佈項目的最新版本。分支AB是在項目第一次發佈時創建的。 A用於修復當前版本中的錯誤,而B用於爲項目創建新內容。我已經使用分支A進行了錯誤修復,並將它們推送到Master(因此Master現在具有最新的發佈版本)。

問題是,分支B無法看到這些修復程序,所以我正在使用過時的代碼。有沒有辦法讓我更新分支B與修復從A沒有進去和複製/粘貼所有更新的代碼?

在此先感謝。

+0

可能的重複[如何重新綁定本地分支與遠程主](http://stackoverflow.com/questions/7929369/how-to-rebase-local-branch-with-remote-master) –

回答

1

您需要從Master的修改合併到B

git checkout B 
git merge Master 

如果有任何合併衝突,則需要在這一點上解決這些問題,然後提交變爲B