現在我要兼顧兩個端(web和android),每個端的**都會分為幾個專案。如以下結構:
web|_project_1
|_project_2
android
|_project_1
|_project_2
之前我要用控制台去每個目錄下用git pull拉最新**,然後再切換到另個目錄做同樣的事情。前兩天實在受不了,就寫了個小指令碼。以下是**:
1 #! /bin/bash23 basedir=`pwd`4
ls ./ |
5while
read file_name6do
7 #echo
$file_name
8echo
$file_name
9if [ -d $file_name ] ; then
10cd $file_name
11 `git pull > /dev/null
` 12
cd $basedir
13fi
14done
現在只需要去到web目錄下,用sh update.sh就可以更新該目錄下的所有資料夾。
批量更新和打包多個Git庫目錄
建立乙個專門存放git庫專案的目錄,例如d git。project專案的本地git庫目錄為d git project git。更新 git pull d git目錄下的所有git hg專案,在該目錄下執行gitpullall.bat批處理檔案 gitpullall.bat echo off setl...
BAT 批量更新git倉庫
當資料夾下有一堆git倉庫需要更新的時候,乙個個手動更新就會很麻煩。所以 下面就是偷懶工具了。首先確認安裝了 git bash,即 直接在cmd 裡面可以執行git命令。其次,如果你本地沒有記住git密碼的話,每次更新都需要重新輸入賬號密碼,那麼 你需要對程式做一定的修改,預設密碼配置檔案路徑 c ...
git 批量提交修改檔案 批量更新Git專案指令碼
在平時的工作中,遇到一些優秀的開源專案,如volley picasso okhttp等,如果想閱讀它的源 我通常都會clone專案到本地的github資料夾,這樣大神們後面再提交更新的話,只需要git pull更新一下本地的專案就能做到和遠端倉庫的 同步了。可是時間長了就會遇到乙個問題,如果gith...