ConceptoBloque 2 · Deshacer
Corregir el último commit
Comandos de esta diapositiva
git add archivo-olvidado.txtgit commit --amend -m "Mensaje claro"
Explicación
git commit --amend corrige el último commit: le cambia el mensaje o le agrega un archivo que se quedó afuera. Sirve para los errores de hace cinco minutos, como un mensaje “asdf” o un archivo olvidado.
git add archivo-olvidado.txt
git commit --amend -m "Mensaje corregido"
Es como reimprimir la última hoja de un trabajo porque tenía un error de dedo. No se corrige la hoja vieja: se imprime una nueva y la otra se tira.
Por eso, después de un amend, el commit tiene otro identificador (hash).
Riesgo
- Solo corrige el último commit.
- Si ese commit ya estaba en GitHub, el cambio de hash va a dar problemas al subirlo. Eso se resuelve al final del bloque.