git
2022-09-22 本文已影响0人
emperorxiaomai
https://blog.csdn.net/cherish1112365/article/details/122749576
统计所有人代码提交数量
name\t"; git log --author="1; subs += 1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done
统计某段时间内所有人的代码量(修改起止时间,如果指定某一个人,将name更换为gitlab的账户名)
name\t"; git log --author="1; subs += 1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done
查看仓库提交者排名前5
$ git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -n 5
贡献值统计
$ git log --pretty='%aN' | sort -u | wc -l
提交数统计
$ git log --oneline | wc -l