Menu
Coddy logo textTech

Enmendar 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 e inmediatamente te das cuenta de que el mensaje es incorrecto, o si olvidaste incluir un archivo, puedes sobrescribir ese commit con:

git commit --amend -m "New message"

Esto reemplaza el commit más reciente con uno nuevo que tiene tu mensaje actualizado e incluye lo que esté actualmente preparado (staged).

Para añadir un archivo olvidado al commit anterior, prepáralo primero y luego realiza el amend sin cambiar el mensaje:

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

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

Un detalle importante: enmendar crea un commit completamente nuevo (con un nuevo ID), aunque parezca una edición. Solo enmienda commits que aún no hayas compartido con nadie, o confundirás a los colaboradores que ya tengan la versión anterior.

challenge icon

Desafío

Fácil

La carpeta contiene app.py. Inicializa el repositorio, prepara (stage) y realiza el commit del archivo con el mensaje Inital commit (error tipográfico intencional).

Enmienda (amend) el commit para corregir el mensaje a Initial commit, luego imprime el asunto del último commit 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