将远程更改合并到不是当前分支的分支中

时间:2012-12-19 15:55:51

标签: git merge

我有多个分支,我想将远程更改合并到不是我当前分支的分支中。

例如:

git merge remote/branch some-other-branch

3 个答案:

答案 0 :(得分:17)

仅当本地分支可以快速转发到远程头时才可行。在任何分支中,从原点获取远程分支并更新本地头部使用:

git fetch origin remote_branch:local_branch

基本上,这与您使用git push -u origin local_branch:remote_branch在原点开设新分支的方式相反。

答案 1 :(得分:3)

an answera similar question可以做你想做的事。

来自你的回购根:

git push . remote/branch:some-other-branch

当我想要在我从我所在的分支(非主人)重新使用它之前将master快速转发到后来的提交时,这对我有用。

答案 2 :(得分:-1)

我想说这是不可能的,按设计。来自男人

DESCRIPTION
       Incorporates changes from the named commits (since the time their
       histories diverged from the current branch) into the current branch.