git 本地倉庫同時推送到多個遠端倉庫
阿新 • • 發佈:2019-01-06
先準備兩個空的遠端倉庫
如果遠端倉庫裡有readme這樣的檔案,先pull一下,如果pull的時候失敗,提示:fatal: refusing to merge unrelated histories
那麼在進行git pull 時,新增一個可選項
git pull origin master --allow-unrelated-histories
有兩種方法
方法一: 使用 git remote add 命令
1# 本地倉庫與遠端倉庫關聯起來,再檢視一下遠端倉庫情況
git remote -v
2# 使用如下命令再新增另一個遠端倉庫
3# 再次檢視遠端倉庫的情況,可以看到已經有兩個遠端倉庫了。然後再使用相應的命令 push 到對應的倉庫就行了。這種方法的缺點是每次要
git push origin master:master
git push sudnyn master:master
方法二: 使用 git remote set-url 命令
1#刪除方法一的 sundyn 遠端倉庫。
gitremote rm sundyn
2#使用如下命令新增遠端倉庫。
3#檢視遠端倉庫情況。可以看到 github 遠端倉庫有兩個 push 地址。這種方法的好處是每次只需要 push 一次就行了。
git remote -v
git push origin master:master