DEV Community

Cover image for git commit --amend | Domina tu historial de commits.
Jorge Garcia
Jorge Garcia

Posted on

git commit --amend | Domina tu historial de commits.

Imagina que estás en tu nuevo trabajo como desarrollador, ocupándote de tus tareas asignadas. Después de completarlas, tu líder de proyecto señala que tu commit no está bien redactado o que hay una manera más eficiente de abordar el problema. Ahora, necesitas hacer ajustes a tu trabajo o reescribir el commit, pero hacerlo generaría commits innecesarios en tu historial.

Aquí es donde entra en juego el uso de "git commit --amend". Este comando te permite reescribir tu commit y/o agregar los cambios a tus archivos existentes. Puedes realizar los cambios en el archivo, guardarlos, agregarlos al stage con:

git add <nombre del fichero>
Enter fullscreen mode Exit fullscreen mode

luego ejecutar:

git commit --amend -m '<nuevo commit describiendo los nuevos cambios>'
Enter fullscreen mode Exit fullscreen mode

Finalmente, puedes forzar el envío de estos cambios con:

git push --force
Enter fullscreen mode Exit fullscreen mode

De esta manera, puedes trabajar sobre el mismo commit sin afectar el historial con commits innecesarios.

Top comments (0)