Git Pull vs Git Clone: ​​¿Cuál es la diferencia?

Git Pull Vs Git Clone Cual Es La Diferencia



Git proporciona varios comandos como ' git clone”, “git fetch”, “git push”, “git pull ” y muchos otros para diferentes funcionalidades. A veces, los usuarios necesitan recuperar el repositorio remoto en el directorio local de Git. Para ello, es necesario clonar el repositorio indicado utilizando el “ clonar ' dominio. Por lo general, esto recupera todo el repositorio, incluido el historial, y crea una nueva copia local del repositorio. Mientras que la ' tirar de git El comando ” se usa para mantener la copia local actualizada con las últimas versiones del repositorio remoto.

Este escrito elaborará:







¿Cuál es la diferencia/distinción entre los comandos 'git pull' y 'git clone'?

Comprender ' tirar de git ' y ' clonar ”, consulte la principal diferencia entre ellos en la tabla a continuación:



tirar de git clonar
El 'git pull' se utiliza para sincronizar repositorios locales y remotos. El comando 'git clone' se ejecuta para configurar un repositorio local.
Obtendrá y combinará los últimos cambios de un repositorio remoto a un repositorio local en particular. Genere una copia del repositorio Git remoto y guárdela en la máquina local.
Se puede utilizar muchas veces en un proyecto. Solo se puede ejecutar una vez en un proyecto.

¿Cómo usar los comandos 'git pull' y 'git clone' en Git?

Usar el ' git pull” y “git clon ” comandos en Git, siga los pasos dados:



  • Inicie sesión en su cuenta de GitHub.
  • Seleccione cualquier repositorio de su elección y copie el código HTTPS para clonar este repositorio en el proyecto local.
  • Inicie el terminal Git Bash y navegue hasta el directorio local de Git.
  • Use el comando 'git clone' y pegue el enlace del repositorio remoto.
  • Verifique la conexión remota y extraiga todas las modificaciones del repositorio local de Git al remoto.

Paso 1: inicie sesión en la cuenta de GitHub

Primero, vaya a “ GitHub ” e inicie sesión proporcionando su nombre de usuario y contraseña:





Paso 2: seleccione un repositorio

Haga clic en el ícono de perfil, presione el botón “ Tus repositorios ” y navegue hasta ella:



Seleccione el repositorio deseado y ábralo. Por ejemplo, hemos elegido el “ prueba demo1 ” repositorio remoto:

Paso 3: Copie la URL HTTPS

En la página principal del repositorio indicado, presione el resaltado ' Código ” y copie el “ HTTPS URL:

Paso 4: Inicie la Terminal Git Bash

Ahora, abra el terminal Git Bash con la ayuda del menú Inicio:

Paso 5: redirigir el repositorio local de Git

Ejecute el “ cd ” y redirija el repositorio Git local indicado:

cd 'C:\Usuarios\usuario\Git\projectrepo'

Paso 6: Repositorio de clones

Luego, clone el repositorio usando el ' clonar comando ' y pegar el copiado ' HTTPS URL junto con él:

clonar https: // github.com / Gituser213 / testdemo1.git

El resultado indicado a continuación indica que hemos clonado con éxito el repositorio remoto:

Paso 7: compruebe la conexión remota

Verifique la URL remota usando el ' git remoto -v ' dominio:

git remoto -en

Paso 8: extraer cambios

Extraiga todos los cambios de la rama remota a la local ejecutando el comando ' tirar de git ' dominio:

Maestro de origen de extracción de Git

La imagen resultante indica que los cambios se obtuvieron de sucursales remotas:

Eso es todo sobre el ' git pull” y “git clon ” comandos en Git.

Conclusión

El ' tirar de git El comando ” se usa para mantener la copia local actualizada con los nuevos cambios realizados en el repositorio remoto. Por otro lado, el “ clonar El comando ” generalmente recupera todo el repositorio remoto en el repositorio local que contiene también su historial completo y crea una nueva copia local del repositorio. Este tutorial ha desarrollado brevemente las distinciones entre “ git pull” y “git clon ”.