场景一:合并两个有雷同汗青的仓库
有两个代码仓库:代码仓库A、代码仓库B,此中一个仓库的代码是为了新项目拉取的新分支,所以分支的部门修改汗青是雷同的
现在要将代码仓库B 的代码合并到代码仓库A
实现思绪:分支合并
实现步骤:
- # 1、clone代码仓库A
- $ git clone git@github.com:repo/a.git
- # 2、将代码仓库B 的远程地址添加进来
- $ git remote add b-origin git@github.com:repo/b.git
- # 3、查看远程仓库地址
- $ git remote -v
- b-origin git@github.com:repo/a.git (fetch)
- b-origin git@github.com:repo/a.git (push)
- origin git@github.com:repo/a.git (fetch)
- origin git@github.com:repo/a.git (push)
- # 4、下载代码仓库B 的代码
- $ git fetch b-origin
- # 5、将代码仓库B 切换到dev分支
- $ git checkout -b dev b-origin/master
- # 6、切换到master主分支
- $ git checkout master
- # 7、将dev分支合并到master分支上
- $ git merge dev
复制代码 如果存在辩论,利市动处理,合并完成
场景二:合并两个没有雷同汗青的仓库
- # 查看日志
- git log --oneline
- # 拉取远端代码,并以远端代码作为基底
- git pull --rebase origin main
复制代码 参考
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |