Curso profesional de Git y GitHub 2017

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

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.

git-log-oneline.png

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

git-log-medium.png

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

git-log-fuller.png

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í:

git-log-custom.png

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:

git-log-custom-flag.png

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

Captura de pantalla 2018-04-21 a la(s) 14.33.17.png

Curso profesional de Git y GitHub 2017

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados