Contribución GIT por autor (líneas)

Estoy tratando de imprimir la contribución por línea de cada autor a un repositorio de Git.

Para eso, uso el siguiente comando, adaptado de¿Cómo contar las líneas totales modificadas por un autor específico en un repositorio de 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

Sin embargo, me sale el siguiente error:

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

¿Qué estoy haciendo mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta