Navegar por el histórico de commits

Compártelo

Cada vez que haces commit, se guarda la siguiente información:

  • Hash. Es un código identificativo de ese commit.
  • Autor del commit
  • Fecha del commit
  • Mensaje
  • Foto actual del directorio.

Los cuatro primeros aparecen a simple vista al hacer log pero se puede entrar en cada commit para ver más detalle.

Git Show

El comando $git show por defecto muestra los cambios del commit HEAD. Para ver los cambios en otros commits debes añadirle el hash del que quieres consultar.

El hash-id es el número que ves en amarillo. Identifica a cada commit.

git show (Para el commit HEAD).
git show hash-id (Para cualquier otro commit).

Git Log

¿Cómo ver la lista de commit en la consola?

git log --oneline

Con el comando $git log a secas, sin parámetros, te incluye el autor y la fecha del commit.

git log

El comando log puede ser muy potente porque se le pueden añadir cosas. Por ejemplo puedes conseguir ver todos los commit con los datos normales (hash, author, fecha) y los cambios de cada uno.

git log -p

Lo que pasa es que si tienes muchos commit va a ser un poco incómodo y lioso.

Si quieres ver los cambios producidos en los 3 últimos commit puedes completar el comando para filtrar hasta esos commit:

git log -p -n3

Log permite especificar muchísimo qué rango de fechas quieres inspeccionar. Por ejemplo, supón que quieres ver los cambios que se hicieron entre hace dos semanas y hace dos días. Y con un lenguaje casi humano.

git log --since= "2 weeks ago" --until= "2 days ago"

Para ver los últimos 15 commit que se han hecho puedes usar este comando:

git log -n 15


Compártelo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *