Que diferencia a checkout de git pull?

Pregunta de la clase:
¿Qué es el staging?
Juan Francisco Cevallos Valdivieso

Juan Francisco Cevallos Valdivieso

Pregunta
studenthace 5 años

Que diferencia a checkout de git pull?

3 respuestas
para escribir tu comentario
    Sary Libreros

    Sary Libreros

    studenthace 5 años

    Hola! El comando

    git checkout ramaX
    nos ayuda a trabajar sobre una rama en nuestro repositorio local y a moverme entre las que he creado, en cambio
    git pull origin ramaX
    nos ayuda a traer la versión mas reciente de nuestro archivo del repositorio remoto para guardar los cambios en este y luego con
    git push origin ramaX
    cargarlos nuevamente en este caso a GitHub. Espero te sirva :)

    John Cardenas

    John Cardenas

    studenthace 5 años

    Hola Juan. El principal uso de git checkout es el de moverse entre ramas (branchs), por ejemplo:

    # Estoy en la rama master git checkout desarrollo -> Me muevo a la rama de desarrollo git checkout master -> Me devuelvo a la rama master git checkout errores -> Me muevo a la rama de errores

    (Esto lo verás en clases más adelante, no te preocupes)

    Pero tal y como dice @anderson37, también nos sirve para moverse a archivos/carpetas antiguas.

    Por otra parte, git pull es la "unión" de git fetch y git merge y nos sirve para descargar el contenido de un repositorio especificado y para fusionar el contenido remoto con el local. (También lo verás más adelante). Saludos.

    Anderson Moreno Leguizamo

    Anderson Moreno Leguizamo

    studenthace 5 años

    El comando git checkout nos permite movernos entre las carpetas que existan en nuestro directorio mostrando contenidos anteriores y también devolverme al actual, mientras que el comando git pull se ejecuta para traer las modificaciones que se realizaron en el repositorio remoto y me las trae a mi repositorio local y a mi directorio.

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.