Menu
Coddy logo textTech

Modificar el último commit

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

Si acabas de crear un commit y te das cuenta de inmediato de que el mensaje es incorrecto, o si olvidaste incluir un archivo, puedes reescribir ese commit con:

git commit --amend -m "New message"

Esto reemplaza el commit más reciente por uno nuevo que tiene tu mensaje actualizado e incluye todo lo que esté preparado actualmente.

Para añadir un archivo olvidado al commit anterior, prepáralo primero y después modifica el commit sin cambiar el mensaje:

git add forgotten.txt
git commit --amend --no-edit

La bandera --no-edit mantiene el mensaje existente.

Una salvedad: modificar crea un commit completamente nuevo (con un ID nuevo), aunque parezca una edición. Modifica solo commits que aún no hayas compartido con nadie; de lo contrario, confundirás a los colaboradores que ya tienen la versión anterior.

challenge icon

Desafío

Fácil

La carpeta contiene app.py. Inicializa el repositorio, prepara y confirma el archivo con el mensaje Inital commit (error tipográfico intencionado).

Modifica la confirmación para corregir el mensaje a Initial commit y, después, muestra el asunto de la confirmación más reciente usando git log -1 --pretty=%s.

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