Recomendaría utilizar un formato diferente al predeterminado. 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 w/gráfico
git log --pretty=format:'%h : %s' --graph > log.log
resulta 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 w/o Graph
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 formato en los documentos here
¿Qué desea que la salida para centrarse en? ¿Los mensajes de compromiso? La ramificación? ¿Las fechas? ¿Los archivos? ¿Los cambios? – GoZoner