將 10 個遠端儲存庫同步到一個包含 10 個項目的本機目錄

將 10 個遠端儲存庫同步到一個包含 10 個項目的本機目錄

我有一個本地目錄,其中有十個項目。我想將所有十個專案與十個遠端 github 儲存庫同步。

git與一次一次手動推送所有 10 個按鈕相比,如何更有效地完成此操作?

我使用的是運行 OSX Yosemite v.10.10.5 的 Macbook Air

答案1

如果所有專案都在同一個目錄中,最簡單的方法可能是設定一個 shell 腳本來逐一迭代和推送項目,這裡有一個 Linux 的簡單範例(我假設所有專案都位於/home/mowzer/projects),如果您使用Windows 版Git,您也應該安裝bash,但您必須檢查它如何對應Windows 磁碟並修復路徑。

#!/bin/bash
PROJECTSDIR=/home/mowzer/projects/
for i in `ls $PROJECTSDIR`; do
    cd $PROJECTSDIR$i
    git push
done

相關內容