Modificar Commits
Durante el desarrollo, es común darse cuenta de que un cambio confirmado necesita modificación o información adicional. Git ofrece herramientas potentes para enmendar commits, permitiendo a los desarrolladores realizar lo siguiente:
- perfeccionar mensajes de commit;
- agregar más cambios, o incluso dividir y combinar commits.
Modificación del mensaje del último commit
La forma más sencilla de enmendar un commit es cambiar su mensaje. Si se desea ajustar el mensaje del commit más reciente, utilice el siguiente comando:
git commit --amend -m "New and improved commit message"
El último commit será sobrescrito con el mensaje cambiado por uno nuevo.
De manera alternativa, simplemente puede ejecutar el comando git commit --amend
sin la opción -m
. Este comando abre el editor de texto predeterminado con el mensaje del commit anterior. Modifique el mensaje, guarde y cierre el editor para enmendar el commit.
Ahora modifique el mensaje del último commit en el repositorio. Primero, visualice el commit más reciente:

El mensaje del commit es aceptable, pero puede mejorarse especificando que el archivo añadido es un archivo de texto. Verificar que el árbol de trabajo y el área de preparación estén vacíos:

Como se puede observar, el árbol de trabajo está limpio y el área de preparación está vacía, por lo tanto, ahora se debe modificar el mensaje del último commit:

Luego, confirmar que el último commit fue sobrescrito mostrando los dos commits más recientes:

Solo existe un commit con la adición del archivo recipe.txt
, por lo que efectivamente el último commit fue sobrescrito.
Agregar cambios al último commit
Para agregar cambios al último commit, primero prepara los cambios adicionales usando git add
. Luego, ejecuta el comando git commit --amend
:
git commit --amend -m "New commit message"
Cuando ejecutas git commit --amend
, los cambios preparados se confirman y el commit anterior es sobrescrito con el nuevo mensaje.
También puedes omitir la opción -m
para editar el mensaje en un editor de texto.
Ahora agrega algunos cambios al último commit. Primero, añade una nueva línea al archivo de receta con el siguiente paso, luego verifica el estado del árbol de trabajo y el área de preparación:

Ahora agrega el archivo al área de preparación y sobrescribe el último commit con los nuevos cambios:

Por último, visualiza los dos commits más recientes para verificar que el último commit fue sobrescrito:

Solo hay un commit con la adición del archivo recipe.txt
, por lo que el commit más reciente fue efectivamente sobrescrito.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 3.57
Modificar Commits
Desliza para mostrar el menú
Durante el desarrollo, es común darse cuenta de que un cambio confirmado necesita modificación o información adicional. Git ofrece herramientas potentes para enmendar commits, permitiendo a los desarrolladores realizar lo siguiente:
- perfeccionar mensajes de commit;
- agregar más cambios, o incluso dividir y combinar commits.
Modificación del mensaje del último commit
La forma más sencilla de enmendar un commit es cambiar su mensaje. Si se desea ajustar el mensaje del commit más reciente, utilice el siguiente comando:
git commit --amend -m "New and improved commit message"
El último commit será sobrescrito con el mensaje cambiado por uno nuevo.
De manera alternativa, simplemente puede ejecutar el comando git commit --amend
sin la opción -m
. Este comando abre el editor de texto predeterminado con el mensaje del commit anterior. Modifique el mensaje, guarde y cierre el editor para enmendar el commit.
Ahora modifique el mensaje del último commit en el repositorio. Primero, visualice el commit más reciente:

El mensaje del commit es aceptable, pero puede mejorarse especificando que el archivo añadido es un archivo de texto. Verificar que el árbol de trabajo y el área de preparación estén vacíos:

Como se puede observar, el árbol de trabajo está limpio y el área de preparación está vacía, por lo tanto, ahora se debe modificar el mensaje del último commit:

Luego, confirmar que el último commit fue sobrescrito mostrando los dos commits más recientes:

Solo existe un commit con la adición del archivo recipe.txt
, por lo que efectivamente el último commit fue sobrescrito.
Agregar cambios al último commit
Para agregar cambios al último commit, primero prepara los cambios adicionales usando git add
. Luego, ejecuta el comando git commit --amend
:
git commit --amend -m "New commit message"
Cuando ejecutas git commit --amend
, los cambios preparados se confirman y el commit anterior es sobrescrito con el nuevo mensaje.
También puedes omitir la opción -m
para editar el mensaje en un editor de texto.
Ahora agrega algunos cambios al último commit. Primero, añade una nueva línea al archivo de receta con el siguiente paso, luego verifica el estado del árbol de trabajo y el área de preparación:

Ahora agrega el archivo al área de preparación y sobrescribe el último commit con los nuevos cambios:

Por último, visualiza los dos commits más recientes para verificar que el último commit fue sobrescrito:

Solo hay un commit con la adición del archivo recipe.txt
, por lo que el commit más reciente fue efectivamente sobrescrito.
¡Gracias por tus comentarios!