¿cúal es la diferencia exacta entre: git commit -m “mensaje” y git commit -am “mensaje”?

Pregunta de la clase:
Fusión de ramas con Git merge
Jonathan Macario

Jonathan Macario

Pregunta
studenthace 5 años

¿cúal es la diferencia exacta entre: git commit -m “mensaje” y git commit -am “mensaje”?

6 respuestas
para escribir tu comentario
    Jonathan Macario

    Jonathan Macario

    studenthace 5 años

    buena onda a todos!...

    jhon Edison Vivas Moreno

    jhon Edison Vivas Moreno

    studenthace 5 años

    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

    Cristian Blandón

    studenthace 5 años

    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

    Sergio VO

    studenthace 5 años

    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
    • Una vez agregado el archivo al staging hacemos el commit
    git commit -m "Agregar descripcion del commit"
    • Pero podemos agregar el archivo y hacer el commit de la siguiente manera:
    git commit -am "Descripcion del commit"

    6fb3176f-31cc-45ba-8e3e-37d3ee9b62fc.png

    Bryan Kenneth Sanchez Romero

    Bryan Kenneth Sanchez Romero

    studenthace 5 años

    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

    Miguel Ángel Reyes Moreno

    studenthace 5 años

    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'

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.