当前位置:   article > 正文

Git中统计项目中所有人提交次数以及提交详情_git commit统计

git commit统计

年关将至,各司可能都会整理各项目在GIT上的提交次数做绩效。近几天在网站上找git输出日志命令,都是零零散散的,这里我将总结的命令分享一下。

在此,我先列出获取单人的提交记录以及详情。

获取某人提交次数:

git log --author="userName" --oneline | wc -l

获取某人某段时间内的提交次数:

git log --author="userName" --since="2019-12-01" --until="2019-12-19" --oneline | wc -l

获取某人提交详情(新增行数,删除行数,总计):

git log --author="userName" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "新增行数: %s, 移除行数: %s, 总行数: %s\n", add, subs, loc }'

获取某人某段时间内的提交详情(新增行数,删除行数,总计):

git log --author="userName" --pretty=tformat: --since="2019-08-01" --until="

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/578457
推荐阅读
  

闽ICP备14008679号