Hva betyr fetch_head i git?

Hva betyr fetch_head i git?

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?
  • Hvordan få fetch_head i git?

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.