Hva er Git Fetch | Ekstern gren og løsninger på feilproblemer

Hva er Git Fetch | Ekstern gren og løsninger på feilproblemer
Mens de jobber med enorme utviklingsprosjekter, jobber brukere med Gits lokale eksterne depot og skyver alle ekstra endringene til GitHub Hosting Service. For dette formålet må de bygge en sammenheng mellom GitHub ekstern vert og lokale depoter gjennom kloning. Trykk deretter alle ekstra endringer i det eksterne depotet og oppdater det for andre medlemmer, slik at de kan laste ned det oppdaterte eksterne depotet før de skyver endringene ved å bruke "$ git hente”Kommando.

Denne guiden diskuterer metoden for å hente det oppdaterte eksterne depotet og ønsket ekstern gren.

Hvordan hente eksternt depot og ekstern gren?

For å laste ned det oppdaterte eksterne depotet og ønsket ekstern gren, kloner først depotet ved å bruke den eksterne URL -en. Legg deretter den nye eksterne URL -en i det lokale depotet Git. Etter det, last ned det oppdaterte eksterne depot til det lokale depotet ved å bruke "$ git hente”Kommando og kjør“$ git hente opprinnelse ”Kommando for å hente den spesifikke eksterne grenen.

La oss implementere det ovennevnte scenariet!

Trinn 1: Kopier ekstern URL
Åpne den eksterne hostingtjenesten og gå til ønsket eksternt depot. Klikk på knappen nedenfor og kopierer HTTPS URL:

Trinn 2: Flytt til katalog
Gå deretter til GIT -katalogen der det lokale depotet eksisterer:

$ CD "C: \ Brukere \ Nazma \ git \ test_4"

Trinn 3: Git -klon
Utfør “git klon”Kommando sammen med kopiert ekstern URL for å klone det lokale depotet:

$ git klon https: // github.com/gituser0422/test_repo.git

Trinn 4: Fetch Remote Branch
Forsøk nå å hente Git -fjerngrenen ved å bruke "git hente opprinnelse”Kommando sammen med ønsket eksternt grennavn:

$ git hente opprinnelsesmester

Det kan observeres at vi har møtt følgende feil:

Hvis du også er i en lignende situasjon, følg med som vi vil gi løsningen.

Trinn 5: Sjekk ekstern liste
Sjekk listen over eksisterende eksterne nettadresser gjennom “git fjernkontroll”Kommando med“-v”Alternativ:

$ git ekstern -v

Som du kan se, er den eksterne URLS -listen for øyeblikket tom:

Trinn 6: Legg til ekstern URL
For å legge til en ny ekstern URL, utfør "git fjerntliggende legg opprinnelse”Kommando med den eksterne depot -URL -en som du har klonet tidligere:

$ git eksternt legg til opprinnelse https: // github.com/gituser0422/test_repo.git

Trinn 7: Bekreft ekstern URL
For å bekrefte om den eksterne URL -en er lagt til, kjør "git fjernkontroll”Kommando med“-v”Alternativ:

$ git ekstern -v

Det kan observeres at ny ekstern URL er lagt til vellykket:

Trinn 8: Hent oppdatert fjernkontroll
Last ned oppdateringen av Remote Remote Repository ved hjelp av “git hente”Kommando:

$ git hente

Som du kan se, blir alle eksterne grener hentet vellykket:

Trinn 9: Fetch Remote Branch
Kjør “git hente”Kommando med filialnavn for å hente ønsket ekstern gren:

$ git hente opprinnelsesmester

Utgangen nedenfor indikerer at den spesifiserte eksterne grenen hentes med suksess:

Det er det! Vi har samlet den enkleste metoden for å laste ned det oppdaterte eksterne depot og ønsket ekstern gren.

Konklusjon

For å laste ned det oppdaterte eksterne depotet og ønsket ekstern gren, kloner først depotet ved å bruke den eksterne URL -en. Legg deretter den nye eksterne URL -en i det lokale depotet Git. Etter det, last ned det oppdaterte eksterne depot til det lokale depotet ved å bruke "$ git hente”Kommando og kjør“$ git hente opprinnelse ”Kommando for å hente den spesifikke eksterne grenen. Denne guiden demonstrerte prosedyren for å laste ned det oppdaterte eksterne depot og ønsket ekstern gren.