我有多个分支,我想将远程更改合并到不是我当前分支的分支中。
例如:
git merge remote/branch some-other-branch
答案 0 :(得分:17)
仅当本地分支可以快速转发到远程头时才可行。在任何分支中,从原点获取远程分支并更新本地头部使用:
git fetch origin remote_branch:local_branch
基本上,这与您使用git push -u origin local_branch:remote_branch
在原点开设新分支的方式相反。
答案 1 :(得分:3)
an answer到a 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.