🛠️ Ejercicio 8: Ver historial y deshacer cambios en Git
📌 Planteamiento:
En este ejercicio practicarás cómo:
- ✅ Ver el historial de commits de un repositorio.
- ✅ Deshacer cambios con
git resetygit revert. - ✅ Diferenciar cuándo conviene usar cada comando.
✅ Modelo de solución:
# 1️⃣ Ver el historial de commits: git log # Muestra el historial completo (hash, autor, fecha y mensaje). # 2️⃣ Ver el historial en una sola línea (más resumido): git log --oneline # 3️⃣ Deshacer el último commit pero manteniendo los cambios en los archivos: git reset --soft HEAD~1 # 4️⃣ Deshacer el último commit y borrar también los cambios de los archivos: git reset --hard HEAD~1 # ⚠️ reset afecta el historial, no se recomienda en repositorios compartidos. # 5️⃣ Crear un commit que deshace otro (más seguro en repos compartidos): git revert# revert NO borra commits, crea uno nuevo que revierte los cambios.
🎯 Claves de este ejercicio:
- 📍 git log es tu herramienta para investigar qué pasó y cuándo.
- 📍 reset reescribe el historial (¡cuidado si ya compartiste esos commits!).
- 📍 revert es ideal para trabajar en equipo porque conserva el historial y crea un commit que “deshace” otro.
No hay comentarios:
Publicar un comentario