Sobes.tech
Junior — Middle

¿Cómo funciona el comando `git commit --amend` y en qué casos se utiliza?

sobes.tech AI

Respuesta de la IA

El comando git commit --amend se utiliza para modificar el último commit. Permite corregir el mensaje del commit o agregar nuevos cambios si olvidaste incluir algo.

Cómo funciona:

  • Se abre un editor para modificar el mensaje del commit (a menos que se indique lo contrario).
  • Los cambios actuales en el índice (staged) se añaden al último commit, reemplazándolo.

Ejemplo de uso:

# Hicimos un commit, pero olvidamos agregar un archivo
git add archivo_olvidado
# Corregimos el último commit agregando un nuevo archivo
git commit --amend

Importante: si el commit ya fue enviado a un repositorio compartido, usar --amend cambiará la historia, lo que puede causar conflictos en el trabajo en equipo. En tales casos, es mejor crear un nuevo commit.