所以我有一个在远程仓库中尚不存在的本地分支 A。我在远程仓库中有远程分支 B。如何将本地更改 merge 到远程分支?
如果可以,请给我一些链接。
最佳答案
如果分支 B 在本地,您可以在本地 merge A 到 B,然后将 B 推送到远程:
git checkout B
git merge A
git push origin B
如果你本地没有B,你可以将A推送到远程并 pull 请求将A merge 到B,然后点击github上的merge
按钮。
或者,获取 B 分支到本地并将 A merge 到 B ,然后将 B 推送到远程,如下所示:
git checkout master
git fetch origin 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)
关于git - 将本地分支 merge 到master以外的远程分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40145657/