Git Pull vs Git Fetch

Git Pull vs Git Fetch
Git es una herramienta de control de versiones distribuida utilizada para rastrear los cambios adicionales en el proyecto por otros desarrolladores en un equipo. Es un enfoque colaborativo que trae a los miembros del equipo del proyecto en todo el mundo bajo la misma plataforma. Esta plataforma se utiliza principalmente para administrar proyectos en una estructura de datos particular conocida como repositorio.

Esta publicación describió el método para git y git obtiene repositorios remotos. Entonces, comencemos!

¿Cuál es la diferencia entre Git Fetch y Git Pull in Git??

El repositorio de git local se utiliza para realizar cambios en los archivos del proyecto, y el repositorio remoto se utiliza para compartir y actualizar los archivos entre los miembros del equipo. Hay múltiples comandos disponibles para descargar el repositorio remoto o su contenido.

Por ejemplo, el "git jalar"El comando se usa para descargar y fusionar la rama remota Git a la rama local con una copia actualizada, y para descargar el repositorio remoto actualizado al repositorio local, el"$ git busca"El comando se puede utilizar.

Cómo Git Pull and Git buscar en Git?

Para descargar o copiar un repositorio remoto, primero, muévase al repositorio deseado GIT y clonar el repositorio remoto. Verifique y agregue el origen remoto. A continuación, obtenga el control remoto actualizado a través del "$ git busca"Comando y ejecuta el"$ git tirón" dominio.

Ahora, avancemos para realizar el escenario mencionado anteriormente prácticamente!

Paso 1: Navegue al repositorio

Muévase al repositorio deseado local de GIT utilizando el "cd" dominio:

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

Paso 2: Repositorio remoto de clones

A continuación, ejecute el "clon git"Comando con la URL remota para clonar el repositorio:

$ git clon https: // github.com/gituser0422/demo3.git

Paso 3: enumere conexiones remotas

Ahora, enumere las conexiones remotas utilizando el "git remoto"Comando con el"-V" opción:

$ git remoto -v

Se puede ver que actualmente no existe una conexión remota:

Paso 4: Establecer origen remoto

Ejecuta el "Git Remote Add"Comando con el nombre del repositorio remoto y la URL:

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

Paso 5: Verifique las conexiones remotas

Para garantizar la conexión remota adicional, ejecute el "git remoto" dominio:

$ git remoto -v

Según la salida a continuación, hemos establecido con éxito conexiones remotas (origen):

Paso 6: Ejecutar el comando Git Pull

Ahora, ejecute el "git jalarComando para descargar y fusionar la rama remota a la rama local con una copia actualizada:

$ Git Pull Origin Master

En nuestro caso, descargaremos y fusionaremos el origen con la rama maestra:

Paso 7: Ejecutar el comando git fetch

Por último, ejecute el "Git buscaComando para descargar los datos actualizados de la rama remota:

$ git busca

Como resultado, se descarga y crea la copia de la rama remota:

Hemos discutido el uso de los comandos Git Pull and Git para obtener.

Conclusión

El "$ git tirón"El comando se puede usar para descargar el repositorio remoto actualizado, mientras que el"$ git buscaEl comando se utiliza para copiar o descargar el repositorio remoto al repositorio local. Para descargar o copiar el repositorio remoto, primero, muévase al repositorio deseado GIT y clonar el repositorio remoto. Verifique y agregue el origen remoto. Luego, descargue y fusione el control remoto ejecutando el "$ git tirón"Comando o ejecutar el"$ git busca"Comando para descargar la copia del contenido actualizado. Esta publicación ilustra el git fetch vs git tull.