我正在使用git log在分支上显示提交日志(文件已更改,行添加,删除行),下面的命令包含过滤器:
git log --shortstat --author="cuongnq|hung.nguyen|thinhnv" --since="2018-03-26" --until="2018-04-12" --no-merges | grep -E "fil(e|es) changed" | awk '{files+=$1; inserted+=$4; deleted+=$6; delta+=$4-$6; ratio=deleted/inserted} END {printf "Commit stats:\n- Files changed (total).. %s\n- Lines added (total).... %s\n- Lines deleted (total).. %s\n- Total lines (delta).... %s\n- Add./Del. ratio (1:n).. 1 : %s\n", files, inserted, deleted, delta, ratio }'
我在早上使用了那个命令,但在下午返回的结果是不同的。我不明白谁能解释这个问题以及如何解决它?
早上的结果:
下午:
提前感谢!