La diferencia entre Git Pull vs Git Fetch

La diferencia entre Git Pull vs Git Fetch

Mientras trabajan en GIT, cuando los desarrolladores realizan cambios en su repositorio remoto GIT, pueden querer integrarlos en el repositorio local. En esta situación, Git ofrece dos comandos más utilizados para obtener modificaciones o cambios del control remoto Git, como el "$ git fetch origenComando "y el"$ Git Pull Origin" dominio.

Este manual diferenciará los comandos de git y git sull.

¿Cuál es la diferencia entre el comando git pull vs git fetch?

El comando Git Pull permite a los usuarios obtener y fusionarse con otro repositorio de git, así como la rama local de Git. En contraste, el comando git fetch permite a los desarrolladores descargar objetos de otro repositorio de git.

Ahora, diremos hacia el lado de la implementación!

Cómo Git Pull and Git buscar?

Para realizar Git Fetch y Git Pull, primero, muévase al directorio e inicializarlo usando. A continuación, enumere el contenido del repositorio actual y verifique el estado del repositorio. Después de eso, realice un seguimiento del archivo sin seguimiento y agregue el control remoto. Por último, ejecute el "$ git fetch origen"Comando y ejecute el"$ Git Pull Origin -Low-Unreled-HistoriesComando para obtener los datos del repositorio remoto e integrarlos con el repositorio local.

Probemos las instrucciones discutidas anteriormente!

Paso 1: Navegue al directorio local

Primero, ejecute el comando proporcionado para navegar al repositorio de git:

$ CD "C: \ Users \ nazma \ git \ fetch_pull"



Paso 2: Inicializar el repositorio de git

A continuación, inicialice el repositorio local Git utilizando el "git init" dominio:

$ git init



Paso 3: Contenido del repositorio de listas

Ejecuta el "LS"Comando y enumere el contenido del repositorio:

$ LS



Paso 4: Verifique el estado

Verifique el estado del repositorio actual utilizando el siguiente comando:

Estado de $ git


Según la siguiente salida, el "archivo12.TXT"No se realiza y está presente en el directorio de trabajo GIT:


Paso 5: Archivo de seguimiento

Ahora, ejecute el "Git AgregarComando "para rastrear el archivo no contratado:

$ git agregar archivo12.TXT



Paso 6: Cambios de confirmación

Para almacenar los cambios adicionales, ejecute el "Git Commit"Comando con mensaje de confirmación:

$ git commit -m "Primer compromiso"



Paso 7: Agregar repositorio remoto

Después de eso, agregue el repositorio remoto al directorio GIT actual con la URL del repositorio remoto que desea extraer y obtener los datos:

$ git remoto agregar origen https: // github.com/gituser0422/temp_repo.git



Paso 8: Git para buscar

Primero, obtenga todos los datos de repositorio remoto actualizado utilizando el "Git busca" dominio:

$ git fetch origen


Aquí el "origen"Es el nombre de nuestra URL de repositorio remoto adicional:


Paso 9: Git Pull

Por último, ejecute el "git tirón"Comando con el nombre de rama remota y"-historias no relacionadas"Opción para obtenerlo e integrarlo con la rama local:

$ Git Pull Origin Master-Allow-Un Related-Histories


Como puede ver, el "maestroLa rama remota se fusiona con éxito con la rama local similar:


Hemos explicado el uso de los comandos Git Pull and Git para buscar en GIT.

Conclusión

El comando Git Pull se usa para obtener desde la rama remota y fusionar datos con otro repositorio o rama local. Por otro lado, el comando git fetch permite a los usuarios descargar objetos de otro repositorio. Para realizar Git Fetch y Git Pull, primero, muévase al directorio e inicializarlo. Después de eso, rastrear el archivo sin seguimiento y agregar el repositorio remoto. Finalmente, ejecute el "$ git fetch origen"Comando y ejecuta el"$ Git Pull Origin -Low-Unreled-Histories" dominio. Este manual ilustra los comandos Git Pull and Git Fetch funcionando.