Git项目同时支持多个远端仓库

开源
为了防止Github被墙,最好在国内的托管商做一个备份,这就需要同时提交到多个远端仓库,方法很简单,一共分4步,添加remote信息、为每个仓库建立单独的分支、把本地分支推送到远端仓库的master分支。

为了防止Github被墙,***在国内的托管商做一个备份,这就需要同时提交到多个远端仓库,例如一个open source项目同时要提交csdn和github,url分别是:

  1. git@github.com:lutaf/auto-complete.git
  2. git@code.csdn.net:lutaf/autocomplete.git

方法很简单,一共分4步:

***步:添加remote信息

  1. git remote gh git@github.com:lutaf/auto-complete.git 
  2. git remote cn git@code.csdn.net:lutaf/autocomplete.git 

第二步:为每个仓库建立单独的分支

  1. git checkout -b github 
  2. ... 
  3. git checkout -b csdn 

第三步:在各自分支上完成开发,并提交

第四步:把本地分支推送到远端仓库的master分支

  1. git checkout csdn 
  2. git push  cn csdn:master 

第四步很关键,一定是要推送到远端仓库的master分支

责任编辑:黄丹 来源: 鲁塔弗的博客
相关推荐

2020-12-11 22:16:34

Git远程仓库Linux

2020-12-07 10:36:17

首席信息官IT项目CIO

2012-03-20 10:31:11

GitMavenJava

2012-03-13 14:33:55

JavaJenkinsgit

2023-01-04 08:14:48

binlog参数生效

2022-04-14 06:16:07

Gitbase开源

2017-03-13 13:21:34

Git处理大仓库

2021-11-24 07:56:56

Git分支命令

2011-08-05 09:45:30

Google CodeGit

2012-11-23 16:09:43

Linux Deepitarball

2013-11-01 13:21:23

Dropbox

2011-08-09 10:20:55

GitLinux远程仓库

2021-01-31 23:55:55

Windows 10Windows微软

2023-07-27 07:07:12

git仓库语言是treemacs

2022-04-06 09:36:19

SourcegrapFedoraLinux

2017-03-01 10:34:12

2021-03-14 09:37:45

Git仓库管理代码

2009-12-03 17:59:11

Linux同时启动多个

2016-08-05 12:58:44

GitLinux开源

2018-01-18 10:57:48

Linux服务器命令
点赞
收藏

51CTO技术栈公众号