git 本地倉庫同時推送到多個遠程倉庫

使用git把一個本地倉庫同時push到多個遠程倉庫git

1. 首先須要分別新建遠程倉庫

本次主要同時push到giteegithubgithub

2. 從github拉取代碼到本地

# 從github拉取代碼到本地
$ git clone https://github.com/dragonishare/totoro.git

# 查看本地倉庫關聯的遠程倉庫狀況
$ git remote -v
origin  https://github.com/dragonishare/totoro.git (fetch)
origin  https://github.com/dragonishare/totoro.git (push)

3. 添加新的遠程倉庫

經過git remote set-url --add 別名 倉庫地址添加新的遠程倉庫fetch

$ git remote set-url --add origin https://gitee.com/dragonishare/totoro.git

# 查看本地倉庫關聯的遠程倉庫狀況
$ git remote -v
origin  https://github.com/dragonishare/totoro.git (fetch)
origin  https://github.com/dragonishare/totoro.git (push)
origin  https://gitee.com/dragonishare/totoro.git (push)

githubgitee都使用默認的遠程版本庫名稱origin,方便同時推送url

4. 注意

本地倉庫能夠同時推送到githubgitee,但只能從github拉取code

5. 能夠經過直接修改.git/config文件來實現一樣的功能

# 找到remote origin,添加url = 倉庫地址
[remote "origin"]
        url = https://github.com/dragonishare/totoro.git
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = https://gitee.com/dragonishare/totoro.git
相關文章
相關標籤/搜索