Git 统计每个人的代码量

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

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

推荐阅读更多精彩内容

  • check cloudwisdom code analysis lines cw-hms-web project ...
    燕京博士阅读 832评论 0 1
  • 一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源...
    燕京博士阅读 288评论 1 0
  • 查看git上个人代码量git log --author="username" --pretty=tformat: ...
    金琥阅读 3,282评论 1 1
  • 因为原文太长超出字数,Lesson 3 就放在另一篇文章里 How to Use Git and GitHub 标...
    赤乐君阅读 5,326评论 1 5
  • (最近一直在喂养单位附近被人遗弃的两只小狗,想起曾经的小黑,也想起这篇几年前发在“散文在线”的文章,重新整理出来,...
    灵聆阅读 470评论 1 1