git同时支持多个远程仓库

本文介绍如何在同一项目中配置和使用多个远程Git仓库的方法。包括同时进行push和pull操作的步骤,以及仅需push而不pull的情况下的解决方案。

Git 一个项目同时使用多个远程仓库

有时我们为了方便管理,会需要将同一个项目同时发布到多个远程仓库中。如下是实现方法:

多个仓库都需要push和pull

  1. 在指定git服务器上创建一个新的git仓库

  2. 执行 git remote add XXXX git@gitee.com:xxx/demo.git

  3. 合并节点(新代码库要求是新的)
    git pull XXXX master --allow-unrelated-histories

  4. 将本地分支推到新仓库
    git push XXXX master

  5. 分别操作两个仓库
    git pull origin master
    git push origin master
    git pull XXXX master
    git push XXXX master

以上操作就可以在想要推送时,手动推送到指定仓库。

新仓库只需要push, 不需要pull

如果第二个仓库只需要push,不需要pull,那可以做以下操作。
这样的好处是一次推出就可以同时同步多个仓库
git remote set-url --add origin git@gitee.com:xxx/demo.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值