git 查看当前分支所有提交者及其次数

查看当前分支所有提交者及其提交次数,按次数由高到低排序

git log | grep "^Author: " | awk '{print $2}' | sort | uniq -c | sort -k1,1nr
git shortlog --numbered --summary

查看所有的commit数

git log --oneline | wc -l

提交删除行数

git log --author="$(git config --get user.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 }'
git log --author="_your_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 }' -
使用 cloc 统计代码行数
  1. mac brew install cloc
  2. ubuntu apt install cloc
  • 统计目录下所有的文件,代码行数 cloc ./
  • 排除文件夹 cloc ./ --exclude-dir=Pods,Tests,Utility
  • qq_43638135
    妲己再美究为妃: 博主没有想过自己接一些私活干吗?我现在还没毕业,但是我也确实听说外挂市场自动化游戏脚本市场挺火热的,并且报酬也很丰厚,但是具体的我也不是很清楚,求解答。 (1个月前 #47楼) 查看回复(2) 举报 回复
    22