git命令检索代码量(根据作者、开始时间、截止时间)

目录

  • 前言
  • 查看总代码量
  • 查看某个作者代码量(检索条件:作者、开始时间、结束时间)

前言

不同的项目可能在同一个代码工程中,可能不同的作者在不同的分支对代码进行编程更。每个项目结束后很多情况下都需要对本期项目设计的代码量做一下统计,目前Idea中并未集成这样的UI操作,所以都是依靠git命令进行完成

查看总代码量

git log --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 + $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }'

查看某个作者代码量(检索条件:作者、开始时间、结束时间)

git log --since="2022-01-01" --before="2023-12-11" --author="zp" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 + $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }'

在此命令中不仅可以设置作者,还可以设置开始和截止时间

你可能感兴趣的:(git,git)