乙個專案push到多個遠端Git倉庫

2021-09-14 07:56:58 字數 1723 閱讀 6983

我建立了乙個專案,然後通過下面的命令push到了 github 上。如何再將這個專案push到其他遠端倉庫呢?

git remote add github 

git push -u github master

方法一: 使用git remote add命令

1.1# 如下命令檢視遠端倉庫的情況,可以看到只有乙個叫github的遠端倉庫。

git remote

github

git remote -v

github (fetch)

github (push)

1.2# 使用如下命令再新增乙個遠端倉庫(這裡以碼雲為例)

git remote add oschina
1.3# 再次檢視遠端倉庫的情況,可以看到已經有兩個遠端倉庫了。然後再使用相應的命令push到對應的倉庫就行了。這種方法的缺點是每次要push兩次。

git remote

github

oschina

git remote -v

github (fetch)

github (push)

oschina (fetch)

oschina (push)

方法二: 使用git remote set-url命令

2.1# 刪除方法一的oschina遠端倉庫。

git remote rm oschina
2.2# 使用如下命令新增遠端倉庫。

git remote set-url --add github
2.3# 檢視遠端倉庫情況。可以看到github遠端倉庫有兩個push位址。這種方法的好處是每次只需要push一次就行了。

git remote -v

github (fetch)

github (push)

github (push)

方法三: 修改配置檔案

開啟.git/config找到[remote "github"],新增對應的url即可,效果如下。這種方法其實和方法二是一樣的。

[remote "github"]

url =

fetch = +refs/heads/*:refs/remotes/github/*

url =

關於git pull

方法二和三在push的時候比較方便。但是在pull的時候只能從方法三中的第乙個url位址拉取**。而方法一則不存在這種問題(可能要解決衝突)。

所以,如果只進行push操作,推薦方法二和三,如果也要進行pull操作,推薦方法一。

參考將專案提交到兩個git倉庫(github和oschina)

git提交到多個遠端倉庫

Git 乙個本地專案,多個遠端倉庫

開發中遇到這種情況,乙個專案,多個倉庫管理。方法一 新增另乙個名稱不為origin的遠端庫,git remote add 遠端庫名 git gitee.com xx xx.git git pull 遠端庫名 遠端分支名 本地分支名 git push 遠端庫名 本地分支名 遠端分支名 方法二 新增另外...

anguar乙個空間多個專案實戰

有時候我們在一條產品線上,會有多套前端 執行在不同平台或者有多個業務端。這些 可復用性非常高,以至於可以從某套 直接copy出來用於開發另乙個業務端。於是某個小組件需要改動時卻要跑起多個專案來修改。angular cli很好地幫我們解決了這個問題 建立多專案的工作空間。在正式投入實戰之前,先來試一試...

專案三 乙個專案多個檔案

檔名稱 完成日期 2014年 04月01號 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 程式輸出 無 問題分析 演算法設計 include include using namespace std ifndef cpoint h included define cpoint ...