筛选出某一个用户的提交文件记录
#/bin/bash
#提取某一个人的git提交记录文件
#author: Javen
#date: 20210428
#git log --name-only --author=zhangsan | grep src | sort | uniq > gitlog.log
while read line
do
DIR=`dirname $line`;
if [ -d temp/$DIR ]; then
echo "cp -rp $line temp/$line";
cp -rp $line temp/$line;
else
echo "mkdir -p temp/$DIR";
mkdir -p temp/$DIR;
echo "cp -rp $line temp/$line";
cp -rp $line temp/$line;
fi;
#sleep 1;
done < gitlog.log