技术贴

git 合并两个仓库代码

2021-09-08  本文已影响0人  zhudying

解决:合并两个不同仓库的代码
假设现在有两个项目 pro1 与 pro2,在两个不同的仓库,要把 pro2 中 dev 分支的代码合并到 pro1 中 dev 上。
假设 pro2 的git地址是https://github.com/pro2

// 1. 在pro1中切到dev分支
git checkout dev
// 2. 与 pro2 代码建立链接,并命名为pro2 
git remote add pro2 https://github.com/pro2
// 3. 将 pro2 的dev分支获取到 pro1 并创建分支名为pro2 
git fetch pro2 dev:pro2 
// 4. 将 pro2  分支强行合并合并到pro1的dev分支上
git merge pro2  dev --allow-unrelated-histories
// 5. 提交
git push
// 6. 完事后删除远程仓库
git remote -v // 查看所有远程仓库
git remote rm pro2  // 删除名称为 pro2  的远程仓库
上一篇 下一篇

猜你喜欢

热点阅读