将本地分支合并到主站以外的远程分支?

时间:2016-10-20 04:46:40

标签: git github

所以我有一个在远程仓库中尚不存在的本地分支A.我在远程仓库中有远程分支B.如何将本地更改合并到远程分支?

如果可以的话,请指点我的链接。

1 个答案:

答案 0 :(得分:19)

如果分支B在本地,您可以在本地将A合并到B并将B推送到远程:

git checkout B
git merge A
git push origin B

如果您没有本地B,可以将A推送到远程并拉取请求以将A合并到B并单击github上的merge按钮。

或者,将B分支获取到本地并将A合并到B,然后将B推送到远程,如下所示:

git checkout master
git fetch orign B:B       (fetch B to local)
git checkout B            (checkout to branch B)
git merge A               (merge A to B)
git push origin B         (push merged branch B to remote)