公司項目比較多,每天上班第一件事就是拉取代碼,cd A 目錄 git pull cd .. cd B ......
一個項目一個項目的拉取,感覺也是很費勁的,那么有沒有什么一鍵操作呢
現在執行一個命令就行了
第1步:將以下內容保存為updateAll(其他名字也可,看你心情)文件不用加任何后綴
1 #!/bin/sh 2 for dir in $(ls -d */) 3 do 4 cd $dir 5 echo "into $dir" 6 if [ -d ".git" ]; then 7 git pull 8 elif [ -d ".svn" ]; then 9 svn update 10 fi 11 cd .. 12 done
第2步 : 將updateAll文件 放到 : git安裝目錄 > usr > bin 下
第3步 : 進入項目根目錄 輸入updataAll 回車即可