PrácticaBloque 2 · Deshacer
Rompe el README y revierte
Objetivo
Deshacer un commit sin borrarlo de la historia, la forma segura cuando ya está publicado.
Pasos
- Rompe el README a propósito. Ojo: con un solo
>el archivo se reemplaza completo; con>>se agrega al final.
echo "ERROR" > README.md
git add README.md
git commit -m "Rompe el README"
- Imagina que ese commit ya está en GitHub y reviértelo:
git revert HEAD
Se abre VS Code con el mensaje Revert "Rompe el README" ya escrito y la terminal espera. Cierra esa pestaña.
- Revisa el resultado:
cat README.md
git log --oneline -3
Comprobación
El README tiene su contenido original y el log muestra Revert "Rompe el README" encima de Rompe el README. No se borró nada de la historia.
Si algo sale mal
- La terminal dice
hint: Waiting for your editor to close the file...: VS Code abrió la pestaña en otra ventana. Búscala y ciérrala. - Se abrió Vim dentro de la terminal: falta
core.editor. Escribe:wqy Enter, y luego configúralo congit config --global core.editor "code --wait".