¿Cómo exportar todo el código de git cometido por un usuario particular?

Necesito documentar la contribución al proyecto hecha por un usuario particular. El código se almacena en github. Necesito enumerar todo el código que ha enviado, no necesito compromisos intermedios, solo la versión final.

¿Hay una manera fácil de exportar todo su código? Gracias

Actualización: necesito saber qué líneas de código escritas por un usuario en particular llegaron a la versión final de la aplicación. ¿Cuál fue su contribución para que esté debidamente documentado? No es la list de confirmaciones, sino el código que ha contribuido.

Entonces, como resultado final, debería ser todo el código enviado por este desarrollador.

Necesito saber qué líneas de código escritas por un usuario en particular llegaron a la versión final de la aplicación. ¿Cuál fue su contribución para que esté documentado adecuadamente?

Puedes usar la git blame para eso.

Para aplicar la culpa de git en varios files, consulte " Estadísticas de Git: Blame ";

 $ git ls-tree --name-only -z -r HEAD|egrep -z -Z -E '\.(cc|h|cpp|hpp|c|txt)$' \ |xargs -0 -n1 git blame --line-porcelain|grep "^author "|sort|uniq -c|sort -nr 

Es posible que tengas que adaptar eso para grep y mostrar la información exacta que necesitas, pero se git blame para mostrar las líneas contribuidas por un autor específico.

git log --author=your_name_here > log.txt