GIT UPDATE ALL PROJECTS
29 Mar 2020
用shell脚本,批量更新git仓库。
脚本会循环两层文件夹,寻找.git文件夹
来断定是否是git仓库,从而更新。
#!/bin/sh
for dir in $(ls -d */)
do
cd $dir
echo "into $dir"
if [ -d ".git" ]; then
git pull
else
for dir in $(ls -d */)
do
cd $dir
echo "into $dir"
if [ -d ".git" ]; then
git pull
fi
cd ..
done
fi
cd ..
done
保存为git_pull.sh文件在git bash中执行“./git_pull.sh”即可。