Cual es la diferencia entre git pull y git clone?

Pregunta de la clase:
Uso de GitHub
Jairo Ramirez Castaño

Jairo Ramirez Castaño

Pregunta
studenthace 5 años

Cual es la diferencia entre git pull y git clone?

4 respuestas
para escribir tu comentario
    Francisco Torregrosa Ros

    Francisco Torregrosa Ros

    studenthace 5 años

    Con Git Clone le estas diciendo coge el repositorio que te paso en la URL como parámetro y haz una copia exacta en donde estoy.

    Git Pull lo que haces es decirle, coge la configuración remota del repositorio donde estoy y pídele que coja todo lo nuevo que hay en el repositorio remoto y me lo traiga aquí.

    Con el primero no necesitas que tengas nada configurado ya que se traerá toda la configuración desde el repositorio, con el segundo tienes que tener todo configurado o no funcionara.

    Natalia Molina

    Natalia Molina

    studenthace 5 años

    Una forma sencilla de asimilar el concepto es:

    Git clone: creas una copia de un repositorio remoto en tu repositorio local para poder trabajar en él. Esto normalmente sucede solo una vez.

    Git pull: pides una revisión y actualización de tu repositorio local con respecto al repositorio remoto, las actualizaciones se realizan solas a menos que existan conflictos. Es una buena práctica siempre pedir actualización antes de sentarte a trabajar.

    Espero te haya ayudado!

    Jairo Ramirez Castaño

    Jairo Ramirez Castaño

    studenthace 5 años

    Gracias John, ya quedo claro

    John Cardenas

    John Cardenas

    studenthace 5 años

    Hola Jairo,

    Hola Brahan.

    Git clone recibe como parámetro una URL y se usa una sola vez, como su nombre lo indica, sirve para clonar un repositorio y ponerlo en tú directorio local para que puedas trabajar en él.

    Git pull, en cambio, se utiliza para extraer o actualizar contenido de un repositorio remoto que ya tengas clonado a tu repositorio local. git pull es una combinación entre git fetch (descarga de contenido) y git merge (fusión de archivos)

    Recuerda que puedes encontrar toda la documentación oficial aquí: https://git-scm.com/doc

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.