查看项目中的每个人代码提交量,看看谁在摸鱼吧
统计 git 提交次数: 所有人的所有提交次数,会展示所有的提交人 提交次数详情
1 | git log | grep "^Author: " | awk '{print $2}' | sort | uniq -c | sort -k1,1nr |
查看 git 上的个人代码量
1 | git log --author="username" --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 }' - |
username 需要修改为提交人的 username
统计每个人增删行数
1 | 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 |
2021/04 - 2022/11 代码总量一览
项目 | 用户名 | 添加 | 删除行 | 总数 |
---|---|---|---|---|
门户 | 王晓伟 | 1 | 1 | 0 |
门户 | whbbit | 115145 | 17563 | 97582 |
官网 | whbbit | 23569 | 8000 | 15569 |
官网 | wxw | 5369 | 2315 | 3054 |
开票程序 | whbbit | 1612697 | 871939 | 740758 |
票夹小程序 | whbbit | 96152 | 10207 | 85945 |
开票云平台 | whbbit | 231420 | 139413 | 92007 |
开票云平台 | 王晓伟 | 54 | 45 | 9 |
开票云平台 | wxw | 87952 | 61171 | 26781 |
运营管理(数据可视化) | whbbit | 191928 | 32904 | 159024 |
总计 | whbbit/wxw/王晓伟 | 2364287 | 1143558 | 1220729 |