1. 程式人生 > >git 本地倉庫同時推送到多個遠端倉庫

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

先準備兩個空的遠端倉庫

如果遠端倉庫裡有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 到對應的倉庫就行了。這種方法的缺點是每次要

 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