
Jonathan Macario
Pregunta¿cúal es la diferencia exacta entre: git commit -m “mensaje” y git commit -am “mensaje”?
- Una vez agregado el archivo al staging hacemos el commit
- Pero podemos agregar el archivo y hacer el commit de la siguiente manera:

Jonathan Macario
buena onda a todos!...

jhon Edison Vivas Moreno
Esto es muy común cuando estas haciendo cambios y quieres soltar un commit que sabes que ya tienes trackeado y dudas si le modificaste algo y para asegurarte utilizas -am para que git lo adicione de nuevo y no pierdas cambios, aunque suene raro aveces pasa.

Cristian Blandón
Hola, que te saltas el add (sin embargo, para poder utilizar el commit así, debes haber hecho al menos 1 add de la forma "clásica" previamente).

Sergio VO
Si creamos un archivo nuevo este aun no esta agredado al Staging entonces hacemos lo siguiente
// si agregamos todos los archivos nuevos git add . // agregar un archivo en especifico al staging git add archivo.txt
git commit -m "Agregar descripcion del commit"
git commit -am "Descripcion del commit"
Bryan Kenneth Sanchez Romero
con git commit -m indicas que vas agregar un mensaje y con git commit -am agrega todos los archivos rastreados (Archivos que se agregaron con git add) y agregas un mensaje
Miguel Ángel Reyes Moreno
Con el -am estás haciendo 'add' y poniendo el mensaje dentro de una misma instrucción, recuerda que no puedes hacer commit hasta haber hecho antes un 'add'