project.txt 这个文件存储的是各个项目对应的文件夹名
cat /d/work/project.txt |while read line ;
do r1=$(echo $line |tr -d '\r');
cd d:/work/$r1 && echo $r1 && git pull;
done;
begin=2020-01-01
cat /d/work/project.txt |while read line ;
do r1=$(echo $line |tr -d '\r');
cd d:/work/$r1 && git log --format='%aN' --since=$begin |sort -u | while read name ;
do echo -en "$name ,$r1" >>存放文件;
git log --author="$name" -- since=$begin --pretty=tformat: --numstat | awk ' { add +=$1 ;subs += $2; loc+=$1-$2} END {printf " , added lines:%s,removed lines:%s,total lines:%s \r",add,subs,loc }' >>存放文件 -;
done;
done;