git pull VS git clone ,entendi que ambos traen el repositorio remoto hacia el directorio local y el repositorio local .¿ cual es la dif...

maximiliano Vai

maximiliano Vai

Pregunta
studenthace 5 años

git pull VS git clone ,entendi que ambos traen el repositorio remoto hacia el directorio local y el repositorio local .¿ cual es la diferencia por que debo usar uno u otro. ?

7 respuestas
para escribir tu comentario
    Matias Daniel Huentian Canales

    Matias Daniel Huentian Canales

    studenthace 4 años

    Me atrevería a decir que la explicación de porque no son lo mismo es la siguiente: cuando haces "git clone" traes el repositorio de la nube con sus carpetas y archivos, incluyendo el archivo oculto ".git". "git pull" es para actualizar un repositorio existente y que posee archivos en la nube. (no se puede hacer un "git pull" a una carpeta vacía dado que git dirá algo así como ¿ y de que repositorio traigo la info? ). Espero sea útil mi respuesta :D.

    Ardanys Canchila Mercado

    Ardanys Canchila Mercado

    studenthace 4 años

    git clone se utiliza para poder enlazarse a un repositorio remoto y copiar todo el historial del mismo, si no logras enlazarte clonando el repositorio remoto no se podrá realizar los demás comandos.

    Luego que haces parte del repositorio remoto, y en este se han realizado cambios, para poder actualizarlos en el repositorio local utilizas git pull.

    Pablo Aquino

    Pablo Aquino

    studenthace 5 años

    Git clone se usar la primera vez que vas ha obtener el código del repositorio remoto, en cambio, git pull, lo usas para actualizar tu código con la última versión del repositorio local.

    maximiliano Vai

    maximiliano Vai

    studenthace 5 años

    gracias ! @JohnBotero @oscar.urena @MikeleGuedes

    Mikele Guedes

    Mikele Guedes

    studenthace 5 años

    git clone es para clonear un proyecto entero desde cero y el git pull utilizas cuando quieres coger las atualizaciones que han subido. O sea lo que otros colaboradores han hecho en el proyecto o tú mismo has hecho en otro ordenador

    Oscar Enrique Ureña Márquez

    Oscar Enrique Ureña Márquez

    studenthace 5 años

    Git clone es cuando vas a traer el repositorio desde cero, cuando no tienes dicho repositorio en tu ordenador. GIt pull lo usas como un método de sincronización de lo que hay en el repositorio remoto vs el repositorio que tienes. Digamos que el 15 de Abril clonaste el repositorio y no lo has trabajado. El 20 de Abril te decides a empezar a usarlo y comienzas haciendo un git pull para traer los posibles cambios que otros usuarios hayan hecho al respositorio remoto para de ese modo tener la versión más actualizada del repositorio.

    John Botero

    John Botero

    studenthace 5 años

    Git clone [url]: descarga un repositorio que ya exite en un servidor remoto con todos sus archivos, ramas y commits.

    Git pull: Actualiza tu rama local actual de trabajo con todos los nuevos commits de la rama principal remota, es decir solo descarga las actualizaciones que NO tienes en local y conservas todos los cambios que has generado hasta el momento.

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.