Volver al curso

Git y GitHub Pro

leccion
8 / 12
beginner
6 horas
Conflictos y rescates

stash, reset, revert: diferencias y uso seguro

Lectura
18 min~1 min lectura

Herramientas de rescate

Estas tres palabras parecen iguales pero no lo son. Aprende a usarlas sin perder trabajo.

Conceptos clave

  • stash guarda cambios temporales
  • reset mueve HEAD (peligroso si no sabes)
  • revert crea un commit que deshace (seguro en main)

Ejemplo

git stash -u
# ... cambiar de branch

git stash pop

# revert seguro
git revert <commit>

Ejercicio

  • Stashea cambios, cambia de branch y recuperalos.
  • Revierte un commit en una branch de prueba.

Checklist de mastery

  • Uso revert para deshacer en main.
  • Entiendo por que reset puede ser peligroso.