Contribuição do GIT por autor (linhas)

Estou tentando imprimir a contribuição por linha de cada autor em um repositório Git.

Para isso, eu uso o seguinte comando, adaptado deComo contar o total de linhas alteradas por um autor específico em um repositório Git?

git ls-tree -r -z --name-only HEAD -- */*.c | xargs -0 -n1 git blame \
--line-porcelain HEAD |grep  "^author "|sort|uniq -c|sort -nr

No entanto, eu recebo o seguinte erro:

fatal: cannot stat path 'HEAD': No such file or directory.

O que estou fazendo errado?

questionAnswers(2)

yourAnswerToTheQuestion