A仓库dev分支代码同步/并到B仓库dev分支

本文介绍了如何使用Git将B仓库拉取到本地,并连接另一个A仓库,从A仓库的dev分支拉取代码到B仓库的新分支mergedev,然后在B的dev分支上合并mergedev的代码,处理可能的合并冲突,并最终推送更改到远程dev分支。
摘要由CSDN通过智能技术生成

1、把B仓库拉取到本地(本地已经存在B仓库并当前就在B仓库中就忽略

git clone https://xxx.git(B仓库地址)   --->克隆

git checkout -b dev                            --->创建B仓库分支

git pull origin dev                               --->拉取B仓库代码

2、在B仓库中,连接A仓库

git remote add a_git(A仓库自定义名称) https://xxx.git(A仓库地址)   --->连接A仓库

git fetch a_git          --->下载A仓库代码

3、新建分支拉取A仓库的dev分支代码

git checkout -b mergedev a_git/dev    --->以拉去A仓库dev分支的代码到本地B仓库的mergedev分支 

4、合并代码

git checkout dev   --->B仓库中切换到dev分支,准备合并

git merge mergedev   --->在当前的dev分支中把mergedev的代码合并进来

若遇到拒绝合并:  fatal: refusing to merge unrelated histories

可以使用 git merge mergedev --allow-unrelated-histories

5、遇到下面的内容时,可按:wq退出

 

6、git push origin dev 提交代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值