git 同时向多个源推送

659 阅读1分钟

前言

工作过程中, 有时候会有遇到:"代码从一个主仓库拉取, 在推送时需要同时向备份仓库推送"的问题, 借助 git remote 可以解决该问题.

示例

github.com/xiaoxiaocod… 这个仓库为例, clone项目到本地, git remote -v结果如下:

此时,我们想在项github推送代码时, 再往gitee的备份仓库也同步提交一下. 此时操作步骤如下:

创建备份项目

在gitte新建项目, 在创建页面最下方, 点击导入已有仓库, 复制github地址到导入已有仓库文本框, 之后点击创建, 即创建完初始备份库.

设置git推送源

在项目目录下执行:

git remote set-url --add --push origin git@github.com:xiaoxiaocoder/practice-git.git
git remote set-url --add --push origin git@gitee.com:xiaoxiao_oschina/practice-git.git

操作步骤如下:

检验修改结果

参考链接: