有時我們在進行開源的過程中, 少不了需要把代碼推送到Github
/碼雲
上. 最傳統的方式就是分別進行提交、推送. 但是重複勞動並不符合程序員思維😤! 是否有一種方法可以同時使用Git推送至不同的遠程倉庫呢? 答案是肯定的. 這篇文章就來記錄一下如何"使用Git推送至多個遠程倉庫", 提高開發人員的工作效率.
需具備的條件
若要順利閱讀本文, 你需要具備如下條件:
- 掌握
Git
的基本操作 - 電腦已安裝
Git
的操作環境 - 擁有
Github
賬號 - 擁有
碼雲
賬號
開始
創建遠程倉庫
Github
-
進入https://github.com/, 點擊創建倉庫:
-
輸入倉庫基本信息, 點擊
Create repository
: -
稍等片刻, 倉庫創建完成:
至此, Github的準備工作完成.
碼雲
碼雲就簡單多了, 因爲碼雲可以直接導入來自Github的項目!
-
進入碼雲, 鼠標移至右上角的加號, 點擊新建倉庫按鈕:
-
進入到倉庫基本信息頁面, 別急着填, 直接拉到最下面, 找到這個:
-
點擊後, 輸入上面Github的倉庫地址, 點擊創建:
-
等待片刻:
-
創建完成
創建、初始化本地倉庫
創建本地倉庫
在電腦中創建一個新目錄:
右鍵, 點擊Git Bash Here
(如果沒有, 直接用CMD
進入目錄即可)
初始化本地倉庫
輸入命令:
git init
在項目目錄中創建文件README.md
:
git提交
回到Git終端, 分別輸入:
git add README.md
git commit -m "first commit"
git remote add origin 你的Github倉庫地址
至此, Github的遠程倉庫已經配置完畢
配置第二個遠程倉庫
重點來了!
輸入:
git remote set-url --add origin 你的碼雲地址
同時推送
輸入推送命令:
git push -u origin master
可能會遇到Github登錄, 輸入賬號密碼即可:
如果遇到碼雲登錄, 照做即可.
稍等片刻, 推送成功:
有些同學應該已經發現了, 返回日誌中同時包含了Github
和碼雲
的遠程Git地址.
收工!
分別刷新碼雲和Github
的倉庫主頁. 若你完全遵循本教程進行操作, 你會發現倉庫的變化:
相同的提交信息, 相同的提交時間, 相同的提交文件.
感謝
排名不分先後
結語
原文鏈接. 如果有任何問題, 歡迎在下方回覆或者討論.
更多技術乾貨, 歡迎訪問我的官網阿航的技術小站