注:本文出自博主 Chloneda:个人博客 | 博客园 | Github | Gitee | 知乎
我们有时候开发代码需要把代码同步到多个远程库中,如何操作才能做到呢?
我们知道,git是分布式版本控制系统,同步到多个远程库时,需要用不同的名称来标识不同的远程库,而git给远程库起的默认名称是origin。所以我们需要修改、配置名称,以关联不同远程库。有两种方式!
为了方便举例,我以GitHub和Gitee(码云)作为示例!
同步方式
命令方式同步
先删除已关联的名为origin的远程库:
git remote rm origin
然后,再关联GitHub的远程库:
git remote add github git@github.com:chloneda/demo.git
接着,再关联码云的远程库:
git remote add gitee git@gitee.com:chloneda/demo.git
配置方式同步
修改.git文件夹内的config文件:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@github.com:chloneda/demo.git
fetch = +refs/heads