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 提交代码