git 怎么查询提交了代码行数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 怎么查询提交了代码行数相关的知识,希望对你有一定的参考价值。

参考技术A 写一个正则表达式.发所有文件的空行都不计算,然后运行一下。OK。

GIT命令行统计代码提交行数

项目中遇到写报告的时候要反馈某个人或者某个功能的代码量,又没有集成CI这些插件,可以简单的用GIT命令统计下代码提交量:

--统计某个人的提交代码

git log --author="oldwang" --pretty=tformat: --numstat | gawk ‘ add += $1 ; subs += $2 ; loc += $1 - $2  END  printf "增加的行数:%s 删除的行数:%s 总行数: %s\n",add,subs,loc ‘

--统计某个人时间范围的提交代码

git log --author="oldwang" --since=‘2019-04-01‘ --until=‘2019-04-07‘ --pretty=tformat: --numstat | gawk ‘ add += $1 ; subs += $2 ; loc += $1 - $2  END  printf "增加的行数:%s 删除的行数:%s 总行数: %s\n",add,subs,loc ‘

--统计每个人增删行数

git log --format=‘%aN‘ | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: 

以上是关于git 怎么查询提交了代码行数的主要内容,如果未能解决你的问题,请参考以下文章

gitlab有没有办法一次性统计所有分支的代码行数?

GIT命令行统计代码提交行数

Git统计代码行数;Java实现统计代码行数,忽略空行注释行

Git统计代码行数;Java实现统计代码行数,忽略空行注释行

统计代码git提交的行数

Git 统计提交代码行数