Git仓关联多个远程仓路径

前言

Git仓如果需要将代码push到多个仓,常用的做法是添加多个远程仓路径,然后分别push。这样虽然可以实现目的,但是需要多次执行push指令,很麻烦。

本文介绍关联多个远程仓路径且执行一次push指令的方法:git remote set-url origin --push --add

实现方法

步骤1:克隆远程仓库A

首先clone一个仓库,或者本地已经存在仓库,添加origin远程路径A:
Git仓关联多个远程仓路径_第1张图片

步骤2:添加远程仓库B路径

Git仓关联多个远程仓路径_第2张图片

步骤3:重新添加远程仓库A路径

由步骤2截图可知,添加远程仓库B路径时冲掉了远程仓库A,需要重新添加:
Git仓关联多个远程仓路径_第3张图片

注意:步骤2和步骤3可以交换,没有固定顺序

步骤4:添加远程仓库C路径(可选)

由步骤2/3已经将本地仓库关联了2个远程路径,此处再添加一个:
Git仓关联多个远程仓路径_第4张图片

修改本地代码

Git仓关联多个远程仓路径_第5张图片

推送代码

git push origin master

Git仓关联多个远程仓路径_第6张图片

由上图可知已经推送到3个远程服务器

验证

克隆B或C远程仓,查看修改:
Git仓关联多个远程仓路径_第7张图片
由此可知修改已经推送到了B服务器。

你可能感兴趣的:(工具&环境,git)