Control de versiones · Fundamentos y primer commit
git log
|
Show commit logs
Recorre el historial desde donde estás parado hacia atrás, siguiendo los padres de cada commit. Esa cadena de punteros es, literalmente, toda la estructura de datos de git: no hay nada más.
Sintaxis Estándar
git log
git log --oneline
git log --oneline --graph --all
Parámetros Soportados
| Flag | Nombre Largo | Descripción |
|---|---|---|
| --oneline | — | Un commit por línea: hash corto y mensaje. Es como se lee un historial de verdad. |
| --graph | — | Dibuja las ramas y las fusiones con líneas a la izquierda. |
| -n | --max-count | Limita cuántos commits mostrar. `git log -5` para los últimos cinco. |
Caso Práctico
La combinación que se usa a diario para entender en qué estado está una rama:
git log --oneline --graph --all
El error que comete todo el mundo
Si con --oneline no se entiende qué pasó en el proyecto, el problema no es el comando: son los mensajes de los commits.
Laboratorio Interactivo
Asistente de Laboratorio SudoQuest
Esperando comandos... Escribe una instrucción en la terminal interactiva para desglosar su comportamiento aquí.