Hva er forskjellen mellom 'Git Remote Update', 'Git Fetch' og 'Git Pull'?

Hva er forskjellen mellom 'Git Remote Update', 'Git Fetch' og 'Git Pull'?
Git er et åpen kildekodeverktøy som brukes av tusenvis av utviklere over hele verden. Utviklere bruker Git for å spore endringer i prosjektene sine. Når flere utviklere jobber sammen om det samme prosjektet, må de sette sporingsgrenene for å bygge sammenhengen mellom lokale og avsidesliggende depoter. I tillegg kan de hente eller trekke eksterne data gjennom den eksterne URL -en.

Denne artikkelen vil gi metoden for å skille mellom git -trekk, git hent, git og ekstern oppdatering.

Hva er forskjellen mellom "Git Pull", "Git Fetch" og "Git Remote Update" -operasjon?

$ git fjernkontroll”Kommando brukes til å oppdatere den eksterne URL -en. På den annen side "git hente”Kommando oppdaterer den nåværende grenen uten å slå sammen endringer. Imidlertid "git pull”Kommando oppdaterer den nåværende grenen og fusjonerer eventuelle eksterne endringer i den nåværende grenen.

Gå nå videre og sjekk følgende prosedyre for bedre forståelse!

Trinn 1: Start Git Bash Terminal

Søk og åpne “Git bash”Terminal ved å bruke startmenyen:

Trinn 2: Flytt til Git Repository

Utfør kommandoen nedenfor med den aktuelle depotbanen og flytt inn i den:

$ CD "C: \ git"

Trinn 3: Initialiser Git Repository

Kjør den oppgitte kommandoen for å initialisere Git -depotet:

$ git init

Merk: Over utført prosess er forutsetningen for å skille mellom git -trekk, git hent, git og ekstern oppdatering.

Hvordan oppdatere GIT -fjernkontrollen?

For å oppdatere GIT -fjernkontrollen, sjekk ut følgende trinn.

Trinn 1: Sjekklister over eksterne nettadresser

For å sjekke de eksisterende eksterne nettadressene, bruk følgende kommando:

$ git ekstern -v

Trinn 2: Kopier ekstern URL

Nå, åpne ønsket eksternt depot, klikk på "Kode”-Knappen, og kopier“Https”URL til utklippstavlen:

Trinn 3: Oppdater depot ved hjelp av ny URL

Nå, utfør "git ekstern sett-url”Kommando sammen med det eksterne navnet og URL for eksternt depot:

$ git ekstern set-url opprinnelse https: // github.com/laibayounas/newrepo.git

Trinn 4: Bekreft oppdaterte eksterne nettadresser

For å bekrefte oppdaterte eksterne nettadresser, bruk følgende kommando:

$ git ekstern -v

Under gitt utdata viser at det eksterne URL -depotet oppdateres vellykket:

Hvordan hente git eksterne data?

For å oppdatere den nåværende grenen uten å slå sammen endringer, utfør "git hente”Kommando sammen med det eksterne navnet:

$ git hente opprinnelse

Hvordan trekke Git eksterne data?

For å oppdatere den nåværende grenen og slå sammen eksterne endringer, kjør "git pull”Kommando sammen med fjernkontrollen og filialnavnet:

$ git pull origin main

Det kan observeres at vi med hell har trukket dataene fra det eksterne depotet:

Vi har praktisk talt sammenlignet Git -oppdateringen, Git Fetch og Git Pull -operasjoner.

Konklusjon

For å oppdatere GIT -fjernkontrollen, sjekk listene over eksisterende eksterne nettadresser. Åpne deretter et bestemt eksternt depot og kopier HTTPS -URL -en. Etter det, utfør "$ git ekstern sett-url ”Kommando. For å hente Git eksterne data, kjør "$ git hente ”Kommando. Til slutt, for å trekke Git eksterne data, "$ git pull ”Kommando brukes. Denne artikkelen forklarte forskjellen mellom Git Fetch, Git Remote Update og Git Pull.