Hola, cuando utilizo el comando <code>git commit -am "descripción" </code> Con la intención de no hacer git add… y luego git commit, sin...

Pregunta de la clase:
Fusión de ramas con Git merge
Jose Alejandro Rivillas

Jose Alejandro Rivillas

Pregunta
studenthace 4 años

Hola, cuando utilizo el comando

git commit -am "descripción"

Con la intención de no hacer git add… y luego git commit, sino ambos de una. ¿Que pasa?

  • a)Se hace un git add interno y posterior commit de todos los archivos de mi repositorio,
  • b)Se hace un git add interno y posterior commit solo de todos los archivos que alguna vez han sido “commiteados”,
  • c) Se hace un git add interno y posterior commit de los archivos que están unstaged (Los que han sido staged o tracked previamente)

¿Y hay alguna forma de indicarle que archivos?

5 respuestas
para escribir tu comentario
    Jorge Cruz Perez

    Jorge Cruz Perez

    studenthace 4 años

    La opcion -am ahorra el add de los archivos trackeados, pero si tienes nuevo no los jala, en el caso de considerar que archivos, si entiendo el objetivo seria con .gitignore, saludos :)

    Jose Alejandro Rivillas

    Jose Alejandro Rivillas

    studenthace 4 años

    LOL

    John Cardenas

    John Cardenas

    studenthace 4 años

    No, no hay forma. Si tratas de especificarle un archivo la consola te lanza una pequeña indirecta: Screenshot 2020-12-28 151300.png Trate de hacerlo especificándole el archivo chao.txt y me dice que no tiene sentido lo que estoy tratando de hacer :D

    Jose Alejandro Rivillas

    Jose Alejandro Rivillas

    studenthace 4 años

    Hola John, entiendo... ¿habrá alguna forma de poder especificarle los archivos? Saludos y muchas gracias

    John Cardenas

    John Cardenas

    studenthace 4 años

    Hola Jose

    git commit -am
    nos permite agregar y hacer commit al mismo tiempo, como ya lo sabrás. De las opciones que mencionas, la A y la C son correctas. La B no, debido a los archivos que ya se le hicieron commit, no se les puede hacer commit otra vez :D

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.