Menu
CoddyTech

Revertir un commit

Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 43 de 58.

Si un commit ya se ha compartido con otras personas, modificarlo es arriesgado porque el ID original desaparece. La opción más segura es git revert.

git revert HEAD

git revert crea un commit completamente nuevo que deshace los cambios del commit objetivo, dejando el original intacto. Tu historial se lee así: «hicimos X y después deshicimos X».

Puedes revertir cualquier confirmación por su ID, no solo la más reciente:

git revert a1b2c3d

Usa --no-edit para omitir el editor y aceptar el mensaje de reversión predeterminado:

git revert --no-edit HEAD

El mensaje predeterminado tiene este aspecto: Revert "Original subject", con el mensaje original repetido en el cuerpo.

challenge icon

Desafío

Fácil

La carpeta contiene app.txt. Inicializa el repositorio y crea dos confirmaciones:

  1. Añade app.txt con el mensaje Add app.
  2. Añade broken al final de app.txt y confirma con el mensaje Add broken line.

Revierte la última confirmación (sin editor) para deshacer la línea dañada. Imprime el contenido de app.txt.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Control de versiones

Practica por tu cuenta: Playground de Terminal