快速统计代码行,利用git命令快速统计

普通版

author换成你在git中的昵称/代号

git log --author="yourNAME" --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 --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

你可能感兴趣的:(git,服务端)