使用git
把一個本地倉庫同時push
到多個遠程倉庫git
本次主要同時push到gitee
和github
;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)
經過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)
github
和gitee
都使用默認的遠程版本庫名稱origin,方便同時推送url
本地倉庫能夠同時推送到github
和gitee
,但只能從github
拉取code
# 找到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