Utviklere lagrer sine lokale endringer i GitHub -depotet etter å ha fullført arbeidet med det lokale systemet. De laster også ned de siste endringene av det eksterne depotet i det lokale systemet ved å utføre hente- eller trekkdrift. Når et teammedlem gjør endringer i GitHub -depotet og henter disse endringene, nedlastes endringene i en hetch_head -referanse.
Denne oppskrivningen vil forklare:
Hva betyr fetch_head i git?
“Fetch_head”Holder oversikt over endringer hentet fra GitHub -depotet. Når brukeren utfører "git hente”Kommando, laster ned innholdet på spissen av en bestemt ekstern Git -gren som kommer som en forpliktelse. Fetch_head lagrer Sha -hasj til forpliktelsen på spissen av en bestemt gren. Den har informasjonen for en enkelt gren og alle referanser til alle eksterne grener.
Hvordan få fetch_head i git?
For å få Fetch_head, naviger først til det lokale depotet og sjekk den eksterne URL -en. Gjør noen endringer i det eksterne Git -depotet. Etter det, last ned disse endringene i det lokale depotet ved å skrive ut “git hente”Kommando. De vil bli lastet ned som en "Fetch_head" henvisning. Prøv ut de under-nevnte instruksjonene for en praktisk demonstrasjon!
Trinn 1: Bytt til nødvendig katalog
Først må du skrive ut kommandoen nedenfor og omdirigere til det aktuelle lokale depotet:
$ CD "C: \ git \ reposa"
Trinn 2: Bekreft ekstern URL
Deretter kan du sjekke om den lokale katalogen er koblet til det eksterne depotet:
$ git ekstern -v
Trinn 3: Hent eksternt depotinnhold
Få deretter GitHub -depotets innhold i det lokale depotet ved å skrive ut "git hente”Kommando:
$ git hente
Trinn 4: Gjør endringer i GitHub -depot
Nå, åpne GitHub og legg til noen endringer i det aktuelle eksternt depot ved å opprette en ny fil:
Trinn 5: Fetch ekstern siste versjon
Etter det, hent de siste endringene av den spesifikke grenen ved å skrive ut kommandoen under levert:
$ git hente opprinnelse hoved
Det kan observeres at ovennevnte kommando har lastet ned “Fetch_head”Som lagrer det nyeste innholdet som var på spissen av“hoved-”Branch:
Trinn 6: Slå sammen de siste endringene
Til slutt, slå sammen de siste endringene som er lagret i “Fetch_head”Med den lokale grenen:
$ git fusjon fetch_head
Det handlet om Fetch_head og metoden for å få det.
Konklusjon
Fetch_head redder historien til endringer som er lastet ned fra det eksterne Git -depotet. Mens du utfører henteoperasjonen i Git, lastes inn innholdet på spissen av en bestemt Git -fjerngren, som kommer som en forpliktelse. Den lagrer også verdien av forpliktelsen på spissen av en viss gren. Oppskrivningen forklarte om Fetch_head og metoden for å få featch_head i git.