Menu
CoddyTech

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 enseguida te das cuenta de que el mensaje es incorrecto, o se te olvidó incluir un archivo, puedes reescribir ese commit con:

git commit --amend -m "New message"

Esto reemplaza la confirmación más reciente por una nueva que tiene el mensaje actualizado e incluye todo lo que esté preparado actualmente.

Para añadir un archivo olvidado a la confirmación anterior, primero añádelo al área de preparación y después modifica la confirmación sin cambiar el mensaje:

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

La opción --no-edit conserva el mensaje existente.

Una advertencia: enmendar crea un commit completamente nuevo (con un ID nuevo), aunque parezca una edición. Enmienda solo los commits que todavía 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 intencional).

Enmienda la confirmación para corregir el mensaje a Initial commit y, después, imprime 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