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.