
maximiliano Vai
Preguntagit 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. ?

Matias Daniel Huentian Canales
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
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
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
gracias ! @JohnBotero @oscar.urena @MikeleGuedes

Mikele Guedes
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
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
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.