所以我有一个在远程仓库中尚不存在的本地分支A.我在远程仓库中有远程分支B.如何将本地更改合并到远程分支?
如果可以的话,请指点我的链接。答案 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)