git 如何合并两个不同的仓库

本文详细介绍了如何将两个不同的Git仓库进行合并,特别关注于如何将一个私有仓库的更新合并到另一个公有仓库的过程。通过一系列具体步骤,包括切换分支、添加远程仓库、获取更新、合并分支及推送更新,读者可以轻松掌握这一技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于git开放了私有库,部分人希望将自己york from公有库的开发私有化
那么关键问题是如何合并两个不同仓库的更新?

如何合并两个不同的git仓库

假设现在有两个repo:repo1repo2,现在想把repo2中的更新合并到repo1中,设repo2的URL为https://github.com/username/repo2
命令如下:

cd repo1
git checkout master		#假设是往repo1的master分支合并
git remote add repo2 https://github.com/username/repo2
git fetch repo2 master:repo2 
git merge repo2 master
git push
解释:
  1. 进入repo1文件夹
  2. 切换到master分支(需要合并到哪个分支自选)
  3. 添加repo2URL作为repo1的新远程仓库,并命名为repo2
  4. repo2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值