git ready

aprendiendo git de a un commit por vez
por Nick Quaranto, traducido por Matías Flores

log gráfico en modo texto

publicado el 26 Jan 2009

Hoy tenemos un truco simple pero interesante sobre git log --graph. Si te confunden las ramas y merges de tu repositorio, y no tienes muchas ganas de abrir gitk, gitx, o GitHub Network Graph, puedes obtener una simple y rápida representación gráfica de tus commits con este comando.

La ejecución de git log --graph en mi clon de jekyll, que aún tiene algunos cambios del artículo de ayer sobre merging and branching que no han sido actualizados, produce lo siguiente. Sin embargo, en este formato la información presentada no es muy útil:

Podemos mejorar un poco la apariencia con git log --graph --pretty=oneline --abbrev-commit. Con estas opciones obtenemos la misma información resumida y sólo los primeros 7 caracteres de cada SHA1:

¡Mucho Mejor! Por supuesto, existen muchas otras maneras de visualizar tu repositorio.

UPDATE: Este comando sólo se incluye en la versión de Git 1.5.6 o posteriores.