Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Modificación de Commits | Revirtiendo Cambios
Git Essentials

bookModificación de Commits

Durante el desarrollo, no es raro darse cuenta de que un cambio confirmado necesita modificación o información adicional. Git ofrece herramientas potentes para enmendar commits, lo que permite a los desarrolladores realizar las siguientes acciones:

  • Refinar 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, puede ejecutar simplemente 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 último commit:

Verificando el último commit

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:

Verificando el estado

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

Modificando el mensaje del commit

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

Dos commits más recientes

Solo hay un commit con la adición del archivo recipe.txt, por lo que el último commit fue efectivamente sobrescrito.

Añadir cambios al último commit

Para añadir 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 añade algunos cambios al último commit. Primero, agrega 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:

Modificando el archivo y verificando el estado

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

Preparando cambios y modificando el commit

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

Dos commits más recientes

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

question mark

¿Qué comando permite modificar el mensaje del commit más reciente en Git?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 3.57

bookModificación de Commits

Desliza para mostrar el menú

Durante el desarrollo, no es raro darse cuenta de que un cambio confirmado necesita modificación o información adicional. Git ofrece herramientas potentes para enmendar commits, lo que permite a los desarrolladores realizar las siguientes acciones:

  • Refinar 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, puede ejecutar simplemente 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 último commit:

Verificando el último commit

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:

Verificando el estado

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

Modificando el mensaje del commit

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

Dos commits más recientes

Solo hay un commit con la adición del archivo recipe.txt, por lo que el último commit fue efectivamente sobrescrito.

Añadir cambios al último commit

Para añadir 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 añade algunos cambios al último commit. Primero, agrega 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:

Modificando el archivo y verificando el estado

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

Preparando cambios y modificando el commit

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

Dos commits más recientes

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

question mark

¿Qué comando permite modificar el mensaje del commit más reciente en Git?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
some-alt