公司项目比较多,每天上班第一件事就是拉取代码,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 回车即可