git:如何从远程分支获取并合并到本地分支?

udo*_*udo 3 git github

我要求

结果

  • github.com/MYACCOUNT/ mantisbt

从我克隆它并检查分支(我感兴趣)到我的本地机器.

我的问题是我想从远程存储库(mantisbt/mantisbt)获取最新的分支(master-1.2.x)并将其合并到同一分支下到我的本地存储库.

这会产生类似的结果

  • git fetch remote-repo-branch
  • git merge remote-repo-branch/local-branch

这是怎么做到的?

更新:

内容是通过提取的

  • git fetch upstream master-1.2.x

并合并到当前签出的分支

  • git merge origin/master-1.2.x

pto*_*mli 7

Github在他们的"fork a repo"帮助文档中有一个这样的例子.

git remote add upstream git://github.com/mantisbt/mantisbt 
// Assigns the original repo to a remote called "upstream"
git fetch upstream
Run Code Online (Sandbox Code Playgroud)