Archivo de logging de salida de logging de Git

Estoy haciendo una tarea en un curso universitario y estoy usando git como control de versión para esta tarea. El juego en el que he estado trabajando está completo, sin embargo, junto con la mano, me gustaría enviar el logging de git, que muestre de manera efectiva mi progreso durante el time que estuve trabajando en él.

He intentado esto:

git log --stat > log.log 

Pero más o less solo me da cosas muy ilegibles. ¿Alguien puede ayudarme con un command para que pueda get un buen formatting en esto?

Yo recomendaría usar un formatting diferente al pnetworkingeterminado. Mi elección habitual es resumir con el gráfico, pero un resumen de línea solo suele ser el truco.

Opción 1: resumen de una línea con gráfico

 git log --pretty=format:'%h : %s' --graph > log.log 

Resultados en:

 * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/dustin/grit |\ | * 420eac9 : Added a method for getting the current branch. * | 30e367c : timeout code and tests * | 5a09431 : add timeout protection to grit * | e1193f8 : support for heads with slashes in them |/ * d6016bc : require time for xmlschema 

Opción 2: resumen de una línea sin gráfico

 git log --pretty=format:'%h was %an, %ar, message: %s' > log.log 

Resultados en:

 a6b444f was Scott Chacon, 5 days ago, message: dammit, this is the second time this has re 49d77f7 was Scott Chacon, 8 days ago, message: modified index to create refs/heads if it i 9764edd was Hans Engel, 11 days ago, message: Add diff-lcs dependency e1ba1e3 was Hans Engel, 11 days ago, message: Add dependency for Open4 0f87b4d was Scott Chacon, 12 days ago, message: merged recent changes 

Puede encontrar más opciones de formatting en los documentos aquí

Prueba esta linea

git log > log.txt

 git log --oneline --decorate > log.txt