git 如何统计某人代码提交行数、提交次数

 

最近一年老王提交的代码行数:

git log --author="laowang" --since='2021-10-01' --until='2022-10-17' --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "增加的行数:%s 删除的行数:%s 总行数: %s\n",add,subs,loc }'git log --author="houruikai" --since='2021-10-01' --until='2022-10-17' --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "增加的行数:%s 删除的行数:%s 总行数: %s\n",add,subs,loc }'

返回结果:

增加的行数:10236 删除的行数:3111 总行数: 25375

 

7月份老王提交代码次数:

git log --author="laowang" --since='2022-07-01' --until='2022-07-31'  --pretty='%aN' | sort | uniq -c | sort -k1 -n -r

 

注:

--author  这个条件去了 就是查所有人,
--since  、 --until   两个条件去了就是查所有时间
posted @   飞叶-枯寂  阅读(1713)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2018-10-17 jenkins 安装
点击右上角即可分享
微信分享提示