2013-02-15 61 views
1

背景:混帳:合併下游本地跟蹤分行到我的本地上游主

我是一個小項目的上游集成。我從三個人那裏拉入當地追蹤的分支,查看差異,並將它們重新分配給我的主人。然後我把我的主人推到一個現場。

工作流程:

  1. 我得到他們犯了一些新的代碼,做的git拉瓦特/我的回購協議的電子郵件。
  2. 我檢查了一下我的主人的工作。現在它們的回購不同步。
  3. 我結帳到他們本地的追蹤分行。
  4. git pull their_branch
  5. 結帳我的主人
  6. 如果their_branch..master之間沒有差異,那麼我變基分支成高手。但是,在步驟2中我檢查了一些代碼,所以有差異。

問題:

在步驟3,我想their_branch合併到我的主人,但他們並沒有GIT拉,所以我的變化是不是在跟蹤分支呢。我可以合併本地追蹤的分支,還是將我的主變更還未歸入追蹤分支?我總是可以問這個問題,然後我在本地跟蹤分支做一個git pull。誰可以給我解釋一下這個。

謝謝!

回答

0

是的,您將在他們完成git pull之後留在您的主分支上,將他們的更改合併到您當前的主分支(包括您的更改)中。合併會將您的更改與其更改結合起來。

就像你說的,你可以先讓他們git pull,然後你用他們的改變執行合併。