¿Git add es lo mismo que hacer git commit -am? ¿Cuando usar cada uno? 🤔

Alfonso Aguilar Grimaldo

Alfonso Aguilar Grimaldo

Pregunta
studenthace 4 años

¿Git add es lo mismo que hacer git commit -am? ¿Cuando usar cada uno? 🤔

6 respuestas
para escribir tu comentario
    Adrian Salgado

    Adrian Salgado

    studenthace 4 años

    git add sirve para trackear un archivo o también enviar un archivo al stagging

    JeanCarlos Atoche Pascual

    JeanCarlos Atoche Pascual

    studenthace 4 años

    git add "archivo" se una en un procedimiento el el cual lo que intentas hacer es que git lo empiece a rastrear, una ves realizado ese comando lo mandas a la base de datos de git con el comando commit, como te darás cuanta para que llegues a la base de datos de git, requieres de 2 pasos o 2 comandos, el git add y el git commit, lo que hace git commit -am es unificar esos pasos en solo 1, es decir que lo rastreas y lo mandas directamente a la base de datos de git, pero ese comando solo funciona en archivos en lo que anterior mente ya lo agregado al rastreo con un git add

    Alfonso Aguilar Grimaldo

    Alfonso Aguilar Grimaldo

    studenthace 4 años

    Muchas gracias por sus comentarios compañeros, me ha servido demasiado y me ha quedado claro

    Hozmanny García Hinojos

    Hozmanny García Hinojos

    studenthace 4 años

    Yo te diría que si estas trabajando en archivos que ya has agregado a commits anteriores y realizas cambios en ellos, estando listo para el commit utilices

    git commit -am "tu mensaje"

    pues esto agregaría todos los archivos, fácil y rápido.

    Pero si agregas un archivo nuevo (o varios) y has trabajado en ellos únicamente esa sesión, agrégalos con un

    git add <el archivo>

    y después haces tu commit con

    git commit -m "tu mensaje"
    Edward Giraldo Martínez

    Edward Giraldo Martínez

    studenthace 4 años

    Hola Alfonso

    No exactamente es lo mismo, git add es para agregar un nuevo archivo al repositorio y git commit -ames para agregar y hacer commit al mismo tiempo, sin embargo este se usa cuando el archivo ya existe en el repositiorio. 👾

    Brandon Argel Verdeja Dominguez

    Brandon Argel Verdeja Dominguez

    studenthace 4 años

    Git add solo lo agrega al stagging area para después hacer un commit con git commit -m "Mensaje" Y git commit -am hace los dos anteriores, pero SOLO FUNCIONA SI el archivo ya estaba trackeado antes por git (Si es un archivo nuevo no funciona) 😄

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.