1、统计某人代码提交量

git log –author=”mengfanxiao” –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 }’ –

2、统计所有人代码提交量(指定统计提交文件类型)

git log –format=’%aN’ | sort -u | while read name; do echo -en “$name\t”; git log –author=”$name” –pretty=tformat: –numstat | grep “\(.html\|.java\|.xml\|.properties\|.css\|.js\|.txt\)$” | awk ‘{ add += $1; subs += $2; loc += $1 – $2 } END { printf “added lines: %s, removed lines: %s, total lines: %s\n”, add, subs, loc }’ -; done

作者 admin

百度广告效果展示