Ответ 1
git shortlog -sne
Кто-нибудь знает команду или script, которая выведет каждого автора, который передал проект, за которым следует количество строк, которые они внесли.
например. что-то похожее на следующее:
Author Insertions Deletions
Bob Dole 1240 409
Sarah J 481 140
Jim Helper 388 23
Приветствия, Бен
git shortlog -sne
Это дает статистику строк для конкретного автора:
git log --author="_Your_Name_Here_" --pretty=tformat: --numstat \
| gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }' -
Быстрый поиск выкопал GitStats, хотя это только генерирует вывод HTML.
Обновление: Появилось немного больше копания LookAtGit, что кажется более похожим на то, что вы искали.
Второе обновление: Как уже упоминалось в комментарии к исходному вопросу, это также можно выполнить с помощью git в сочетании с sed/awk. Вот хороший пример того, как это сделать прямо здесь на SO.