git log --author="xxx" --pretty=tformat: --since=2021-01-01 --until=2021-12-31 --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日志中获取某某某年度代码量
获取某人某天的代码量
git log --author="userName" --pretty=tformat: --since="2023-04-10" --until="2023-04-10" --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "新增行数: %s, 移除行数: %s, 总行数: %s\n", add, subs, loc }'