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 两个条件去了就是查所有时间
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2018-10-17 jenkins 安装