Git同時推送多個遠程倉庫

有時我們在進行開源的過程中, 少不了需要把代碼推送到Github/碼雲上. 最傳統的方式就是分別進行提交、推送. 但是重複勞動並不符合程序員思維😤! 是否有一種方法可以同時使用Git推送至不同的遠程倉庫呢? 答案是肯定的. 這篇文章就來記錄一下如何"使用Git推送至多個遠程倉庫", 提高開發人員的工作效率.

需具備的條件

若要順利閱讀本文, 你需要具備如下條件:

  1. 掌握Git的基本操作
  2. 電腦已安裝Git的操作環境
  3. 擁有Github賬號
  4. 擁有碼雲賬號

開始

創建遠程倉庫

Github

  1. 進入https://github.com/, 點擊創建倉庫:

    01

  2. 輸入倉庫基本信息, 點擊Create repository:

    02

  3. 稍等片刻, 倉庫創建完成:

    03

至此, Github的準備工作完成.

碼雲

碼雲就簡單多了, 因爲碼雲可以直接導入來自Github的項目!

  1. 進入碼雲, 鼠標移至右上角的加號, 點擊新建倉庫按鈕:
    Git同時推送多個遠程倉庫-04

  2. 進入到倉庫基本信息頁面, 別急着填, 直接拉到最下面, 找到這個:

    Git同時推送多個遠程倉庫-05

  3. 點擊後, 輸入上面Github的倉庫地址, 點擊創建:

    Git同時推送多個遠程倉庫-06

  4. 等待片刻:

在這裏插入圖片描述

  1. 創建完成

    Git同時推送多個遠程倉庫-08

創建、初始化本地倉庫

創建本地倉庫

在電腦中創建一個新目錄:

在這裏插入圖片描述

右鍵, 點擊Git Bash Here(如果沒有, 直接用CMD進入目錄即可)

在這裏插入圖片描述

初始化本地倉庫

輸入命令:

git init

Git同時推送多個遠程倉庫-11

在項目目錄中創建文件README.md:

Git同時推送多個遠程倉庫-12

git提交

回到Git終端, 分別輸入:

git add README.md
git commit -m "first commit"
git remote add origin 你的Github倉庫地址

Git同時推送多個遠程倉庫-13

至此, Github的遠程倉庫已經配置完畢

配置第二個遠程倉庫

重點來了!

輸入:

git remote set-url --add origin 你的碼雲地址

Git同時推送多個遠程倉庫-14

同時推送

輸入推送命令:

git push -u origin master

可能會遇到Github登錄, 輸入賬號密碼即可:

在這裏插入圖片描述

如果遇到碼雲登錄, 照做即可.

稍等片刻, 推送成功:

Git同時推送多個遠程倉庫-16

有些同學應該已經發現了, 返回日誌中同時包含了Github碼雲的遠程Git地址.

收工!

分別刷新碼雲和Github的倉庫主頁. 若你完全遵循本教程進行操作, 你會發現倉庫的變化:

Git同時推送多個遠程倉庫-17

Git同時推送多個遠程倉庫-18

相同的提交信息, 相同的提交時間, 相同的提交文件.

感謝

排名不分先後

結語

原文鏈接. 如果有任何問題, 歡迎在下方回覆或者討論.

更多技術乾貨, 歡迎訪問我的官網阿航的技術小站

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章