在我们的实际项目中,如果工程模块较多,需要每个人负责维护不同的模块,这些模块可以单独设置为代码库。但是更新维护就比较麻烦,如何能够快速的更新我们的工程模块,这个时候,就可以考虑使用脚本来批量管理更新我们的代码模块了。
利用git_pull_all.sh来更新所有代码:
baseDir=`pwd`
#ls | while read file
for file in $(ls)
do
echo $file
if [ -d $file ] ; then
cd $file
git pull
cd $baseDir
fi
done