git:实现从一个仓库的指定分支合并代码到另一个仓库的指定分支

在工作中,会存在一下场景:有两个仓库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代码到远程仓库。

希望能对大家的开发有所帮助,我是空谷有来人,谢谢支持。

你可能感兴趣的:(java,it,git)