git:合并两个差别仓库的代码

打印 上一主题 下一主题

主题 823|帖子 823|积分 2469

场景一:合并两个有雷同汗青的仓库

有两个代码仓库:代码仓库A、代码仓库B,此中一个仓库的代码是为了新项目拉取的新分支,所以分支的部门修改汗青是雷同的
现在要将代码仓库B 的代码合并到代码仓库A
实现思绪:分支合并
实现步骤:
  1. # 1、clone代码仓库A
  2. $ git clone git@github.com:repo/a.git
  3. # 2、将代码仓库B 的远程地址添加进来
  4. $ git remote add b-origin git@github.com:repo/b.git
  5. # 3、查看远程仓库地址
  6. $ git remote -v
  7. b-origin git@github.com:repo/a.git (fetch)
  8. b-origin git@github.com:repo/a.git (push)
  9. origin git@github.com:repo/a.git (fetch)
  10. origin git@github.com:repo/a.git (push)
  11. # 4、下载代码仓库B 的代码
  12. $ git fetch b-origin
  13. # 5、将代码仓库B 切换到dev分支
  14. $ git checkout -b dev b-origin/master
  15. # 6、切换到master主分支
  16. $ git checkout master
  17. # 7、将dev分支合并到master分支上
  18. $ git merge dev
复制代码
如果存在辩论,利市动处理,合并完成
场景二:合并两个没有雷同汗青的仓库

  1. # 查看日志
  2. git log --oneline
  3. # 拉取远端代码,并以远端代码作为基底
  4. git pull --rebase origin main
复制代码
参考


  • 怎样合并两个差别的 Git 仓库?

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

美丽的神话

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表