统计个人的代码量
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
统计个人提交次数(前10
)
git log --pretty=
'%aN'
|
sort
|
uniq
-c |
sort
-k1 -n -r |
head
-n 10