Accede a todo EDteam con un único pago¡Sube a premium!

Git: cómo agregar archivos al último commit

Esta mañana estaba trabajando en EDui e hice un commit sobre una nueva característica (la ventana modal). Pero justo olvidé añadir en el commit el archivo más importante: modal.js (si seré burro). Claro, podía añadir ese archivo en un nuevo commit y hacer la siguiente mala práctica:

Diseño web
1 minuto
Hace 7 años
Git: cómo agregar archivos al último commit

Esta mañana estaba trabajando en EDui e hice un commit sobre una nueva característica (la ventana modal). Pero justo olvidé añadir en el commit el archivo más importante: modal.js (si seré burro). Claro, podía añadir ese archivo en un nuevo commit y hacer la siguiente mala práctica:

1git add modal.js 2git commit -m "agregado archivo modal.js que olvide agregar en el commit anterior" 3

O podía hacer lo correcto: investigar. Así que fui al curso Git Desde Cero de EDteam y descubrí el flag --amend que permite modificar el último commit.

1git commit --amend 2

El comando anterior abre el editor para modificar el mensaje del último commit. O podemos escribir el mensaje en línea:

1git commit --amend -m "nuevo mensaje para el último commit" 2

Puesto que yo no necesito cambiar el mensaje, sino añadir archivos nuevos al commit annterior, debo en primer lugar añadir los archivos faltantes, y luego usar el flag --no-edit para indicar que no modificaré el mensaje del commit anterior.

1git add modal.js 2git commit --ammend --no-edit 3

Y eso es todo. No más malas prácticas.

Si aún no usas Git, o ya lo usas pero necesitas repasar y profundizar conceptos te invito al curso Git Desde Cero, dictado por nuestro CTO Daniel Romero.

Comentarios de los usuarios

Pregunta a ChatEDT