Ejercicio 8, Git - GitHub

Curso Git & GitHub – Ejercicio 8 (Historial y deshacer cambios)

🛠️ 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 reset y git 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

Políticas de Privacidad