在工作中,会存在一下场景:有两个仓库A、B,仓库A中有dev分支,仓库B有对应的dev分支,这时候需要把仓库A中的dev分支代码合并到仓库B的dev分支中去,介绍实现步骤:
1. 下载仓库A的代码
git clone 仓库A地址
2. 在仓库A中创建dev分支
git checkout dev
3. 建立本地dev分支与远程仓库的dev分支的映射关系
git branch --set-upstream-to origin/dev dev
4. 关联仓库B
git remote add dipository + 远程仓库B地址
5. 查看关联仓库
git remote
6. 在本地建立分支对应仓库B的dev分支
git fetch dipository
git checkout -b res-dev dipository /dev
7. 查看所有分支
git branch
完成以上步骤,在分支列表就能看到了仓库A的本地分支dev,也有仓库B的本地分支res-dev,这个时候就可以实现仓库A的dev分支代码合并到仓库B的dev分支了,具体步骤:
a. 切换到仓库B的dev分支
git checkout res-dev
b. 点击仓库A的dev分支,选择Merge 'dev' into 'dev',进行合并代码,合并完成之后,一定要记得push代码到远程仓库。
希望能对大家的开发有所帮助,我是空谷有来人,谢谢支持。