码迷,mamicode.com
首页 > 其他好文 > 详细

git代码量统计(转载)

时间:2017-06-02 01:04:38      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:printf   print   log   -o   read   lines   pre   int   com   

指定用户名版

git log --author="your_name_here" --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: 132986, removed lines: 1095369, total lines: -962383

扫描 Log 单独统计每个人的增删行数加强版

git log --format=‘%aN‘ | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --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 }‘ -; done

git代码量统计(转载)

标签:printf   print   log   -o   read   lines   pre   int   com   

原文地址:http://www.cnblogs.com/jlove/p/6931384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!