Elija sus detalles con --format
Dependiendo de lo que esté buscando en su registro, es posible que desee diferentes niveles de detalle.
Por ejemplo, si está tratando de encontrar el SHA para un cambio reciente, es posible que desee ver el sujeto SHA y el de confirmación para cada confirmación. En ese caso, git log --format=oneline o git log --oneline es lo que necesitas.

Si necesita una salida detallada, incluido el mensaje completo y la información del autor, –format=medium es una buena opción.

Finalmente, si desea que cada detalle de la confirmación, –format=fuller te dará eso.

Si quiere que alguno de estos formatos sea el predeterminado, puede hacerlo con el siguiente comando:
git config --global format.pretty oneline # reemplazar oneline con el formato que desee
Limitar los resultados con -n
Si solo quiere ver los últimos commits, puede usar el indicador -n. La versión más detallada es -n <number>(por ejemplo, -n 5 para mostrar los últimos 5 commits).
Alternativamente, puedes usar un atajo aún más rápido. Solo use -<number> Por ejemplo: git log -5 mostrará los últimos 5 commits.
Personaliza completamente tu salida de registro
Dependiendo de cómo use su registro de commit, puede encontrar que ningún formato de registro incorporado se ajusta exactamente a sus necesidades. Lo que he encontrado es que los formatos detallados son demasiado difíciles de escanear, y los sucintos no tienen información vital.
Para resolver este problema, creé un formato de registro personalizado, que uso casi exclusivamente.
Puede configurar mi formato con el siguiente comando:
git config --global format.pretty format:"%C(auto)%h %d%Creset %s%n%Cgreen%ad%Creset %aN <%aE>%n"
La salida se ve así:

Este formato también funciona con el flan –graph
Lo que me gusta de este formato es que solo usa tres líneas por commit, pero tiene toda la información que me importa. También inserté códigos de color para las diversas partes del mensaje, lo que hace que sea aún más fácil de asimilar.
En conclusión
Es de esperar que estos ejemplos le brinden algunas ideas sobre lo que puede hacer para personalizar su commit log . No se sienta forzado a usar mi formato de registro personalizado tal como está. El objetivo es personalizarlo para que se ajuste a sus necesidades.
Si desea probar rápidamente diferentes formatos personalizados, puede pasarlos directamente a git log igual a esto:

Ademas siempre existe el comando gitk en caso de ver los log en forma gráfica.

Curso profesional de Git y GitHub 2017