若不同仓库的的代码两边都有改动,理论上分支合并不能实现完全合并,只能全手动合并,以下思路仅限于一个仓库有改动。
目标:将仓库A的当前分支合并到仓库B的任意分支
思路:
在仓库 A 中新建仓库 B 的远程仓库地址
Git --> Manage Remotes
添加地址,中途需要输入仓库 B 的git账号密码,添加成功后如下图:
提交当前 A仓库的当前分支 到远程 B 仓库
Git --> Push
如下界面,选择刚刚添加的B仓库,后面是分支名称,默认是在B仓库新建分支
点击右下角 push,这样就会推送到B仓库
提交到B仓库后我们可以分支合并到 仓库B的对应的分支
** 切换本地项目到B仓库 **
CheckOut 到需要合并的分支,选择刚刚推送的分支,Merge到当前分支即可