Lección 06. Historial de cambios.
Uno de los mayores beneficios de Git es la capacidad de registrar, consultar y navegar por el historial de cambios. Cada commit crea un punto en el tiempo que nos permite revisar cómo evolucionó el proyecto.
Nota: Es como tener una linea de tiempo con fechas guardados a las cuales podemos regresar al estado del proyecto.
git log_
El comando git log muestra el historial completo de commits del repositorio, ordenados del más reciente al más antiguo.
git logCada entrada del historial incluye información importante:
Hash del commit.
Autor.
Fecha.
Mensaje del commit.
Nota: Al llegar al final de los logs, regresamos a la terminal con la tecla "Q".
git log --oneline_
Para una vista más compacta y legible, Git ofrece el modo --oneline.
git log --onelineEste formato muestra:
Una versión corta del hash.
El mensaje del commit en una sola línea.
Es ideal para revisar rápidamente el historial del proyecto.
Navegar por el historial_
Cuando el historial es largo, Git abre el contenido en un visor interactivo.
Presiona Enter o ↓ para avanzar.
Presiona ↑ para retroceder.
Presiona q para salir.
Esto permite recorrer cómodamente el historial sin modificar el proyecto.
Identificadores (hash)_
Cada commit en Git tiene un identificador único llamado hash. Este hash es una cadena larga de caracteres generada automáticamente.
Por ejemplo, algo similar a:
e7f3a2c1d9b4a6e8f12a9c8b7d6e5f4a3b2c1d0Git permite usar solo los primeros caracteres del hash siempre que sean suficientes para identificar el commit de forma única.
Estos identificadores se usan para:
Volver a versiones anteriores.
Comparar cambios.
Referenciar commits específicos.
Aprender a leer y navegar en el historial de Git nos da control total sobre los cambios y te permite trabajar con confianza y seguridad.