Menu
Coddy logo textTech

Git Log

Última actualización

git log muestra el historial de commits de tu rama actual, del más reciente al más antiguo: el hash, el autor, la fecha y el mensaje de cada commit. Un puñado de flags lo hacen mucho más útil: --oneline para una vista compacta, --graph para ver la estructura de ramas y filtros para centrarte en un autor, archivo o rango de fechas.

Prueba estos comandos en el terminal playground - una shell real en tu navegador, sin nada que instalar.

git log recorre el historial de commits del más nuevo al más viejo - hash, mensaje y dónde apuntan HEAD y las ramas.

Sintaxis

CommandWhat it does
git logHistorial completo de commits, del más reciente primero
git log --onelineUna línea compacta por commit
git log --oneline --graph --allHistorial compacto con un grafo de ramas
git log -n 5Mostrar solo los últimos 5 commits
git log --author="Ada"Filtrar por autor
git log -- file.txtHistorial de un solo archivo
git log -pMostrar los cambios de cada commit

Casos comunes

GoalCommand
Una vista rápidagit log --oneline
Ver la estructura de ramas/mergesgit log --graph --oneline --all
Qué cambió en un archivo a lo largo del tiempogit log -p -- file.txt
Commits desde una etiquetagit log v1.0..HEAD

Preguntas frecuentes sobre git log

¿Cómo veo el historial de commits en Git?
Ejecuta git log. Lista los commits de la rama actual del más reciente al más antiguo, mostrando el hash, el autor, la fecha y el mensaje de cada commit. Pulsa espacio para avanzar página y q para salir. Añade flags como --oneline para que sea más compacto.
¿Qué hace git log --oneline?
Condensa cada commit en una sola línea - un hash corto más el resumen del mensaje - para que puedas revisar mucho historial rápidamente. Combínalo con --graph --all para ver además cómo divergieron y se fusionaron las ramas en un grafo ASCII.
¿Cómo veo el historial de un solo archivo?
Ejecuta git log -- <file> para listar los commits que tocaron ese archivo, o git log -p -- <file> para mostrar también los cambios reales que cada commit le hizo. El -- separa las rutas de los demás argumentos para que Git no confunda un nombre de archivo con el nombre de una rama.
¿Cómo filtro el log por autor o fecha?
Usa git log --author="name" para mostrar los commits de un autor, y --since / --until para un rango de fechas (por ejemplo git log --since="2 weeks ago"). Estos filtros se combinan, así que puedes acotar el historial exactamente a lo que buscas.
¿Puedo practicar esto en línea?
Sí. Abre el terminal playground para ejecutar git log en una shell real en tu navegador - sin nada que instalar. El curso interactivo y gratuito de Git de Coddy también cubre cómo inspeccionar el historial paso a paso.
Coddy programming languages illustration

Aprende Git con Coddy

COMENZAR