Modificació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:
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 modifique el mensaje del último commit:
Luego, confirmar que el último commit fue sobrescrito mostrando los 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:
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
Modificació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:
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 modifique el mensaje del último commit:
Luego, confirmar que el último commit fue sobrescrito mostrando los 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:
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!