git统计代码量

git log {分支名} --author={uer_name} --since={开始日期,'2017-05-11'} --until={截止日期,'2017-05-11'} --pretty=tformat: --numstat | awk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }' -

参数:
分支名:比如master,可选参数
author:作者名,可选参数
since:开始日期,可选参数
until:截止日期,可选参数

举例:

git log --since=2020-08-01 --until=2020-12-15 --pretty=tformat: --numstat | awk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }' -

结果:
added lines: 23455 removed lines : 2315 total lines: 21140
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容