¿Es necesario que cada vez que realice un cambio en el archivo deba de usar git add? Ya que hasta ahora solo añado el archivo una sola ve...

Alonso Cangalaya

Alonso Cangalaya

Pregunta
studenthace 5 años

¿Es necesario que cada vez que realice un cambio en el archivo deba de usar git add? Ya que hasta ahora solo añado el archivo una sola vez al staging area y luego agrego los cambios con git commit…

7 respuestas
para escribir tu comentario
    Alonso Cangalaya

    Alonso Cangalaya

    studenthace 5 años

    gracias platziteros!! :) la ayuda será recíproca

    Nahuel Martinez

    Nahuel Martinez

    studenthace 5 años

    Hola! Supongamos que creas un archivo de texto, escribes en el y lo mandas a Staging con git add archivo, después lo mandas al repositorio con git commit -m "Mensaje". Si quieres crear una nueva versión de ese archivo, después de hacerla nuevamente debes usar git add, y nuevamente usar git commit -m "Mensaje" para finalmente guardarlo en repositorio. Si editas el archivo, utilizas git add, lo vuelves a editar y no utilizas nuevamente git add, al hacer git commit -m "Mensaje" solo guardarás la primer versión, anterior a haber hecho el git add. Espero haberte ayudado :D

    Miguel Angel Velazquez Romero

    Miguel Angel Velazquez Romero

    studenthace 5 años

    Igual solo te falta seguir avanzado en el curso, no te preocupes si el curso es complejo a hora mismo :)

    Miguel Angel Velazquez Romero

    Miguel Angel Velazquez Romero

    studenthace 5 años

    No comprendo bien tu pregunta, pero lo que pasa si le das: git commit , sin argumentos después del commit te manda a vim, que es un editor de texto algo complejo basado en comandos de linux, y si le das el agumento: -m "Puedes agregar el mensaje del commit aquí sin usar el vim " , y con el -am , lo mismo pero saltándote el add.

    Igual si te salta al vim sin querer puedes salir con; :wq y enter.

    Alonso Cangalaya

    Alonso Cangalaya

    studenthace 5 años

    gracias!! entonces que es lo que estaba pasando realmente cuando solo usaba el git commit para guardar los cambios?? Ya que solo usaba el git add una sola vez :(

    Miguel Angel Velazquez Romero

    Miguel Angel Velazquez Romero

    studenthace 5 años

    Pues usar: git commit -am " " , de esa forma podrás hacer el commit y el add . de una, pero ojo, solo funciona después de hacer el add y el commit de forma separada por primera vez.

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.