(git-log)返回的结果是不同的,即使我在同一分支上使用相同的命令

时间:2018-04-17 06:40:07

标签: git gitlab git-log

我正在使用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 }'

我在早上使用了那个命令,但在下午返回的结果是不同的。我不明白谁能解释这个问题以及如何解决它?

早上的结果:

  • 文件已更改(总计).. 1258
  • 添加的行数(总计).... 59519
  • 已删除的行(总计).. 8714
  • 总行数(delta).... 50805
  • Add./Del。比率(1:n).. 1:0.146407

下午:

  • 文件已更改(总计).. 1271
  • 添加的行数(总计).... 59761
  • 已删除的行(总计).. 8953
  • 总行数(delta).... 50808
  • Add./Del。比率(1:n).. 1:0.149813

提前感谢!

0 个答案:

没有答案