2013-02-15 62 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,然后你用他们的改变执行合并。