Hvordan henter man en filial fra opstrøms til den lokale repo?

Hvordan Henter Man En Filial Fra Opstroms Til Den Lokale Repo

I Git sikrer hentning af en gren fra upstream, at brugerne arbejder med den mest opdaterede version af koden. Det minimerer også chancerne for fusionskonflikt, hvilket gør det lettere at samarbejde med andre bidragydere. Det er en vigtig del af Git-arbejdsgangen og bør gøres regelmæssigt for at sikre, at et projekt fungerer gnidningsløst.

Denne guide vil demonstrere metoden til at hente en gren fra opstrøms til det lokale Git-lager.

Hvordan henter man en filial fra opstrøms til det lokale lager?

For at hente en ekstern gren fra opstrøms til det lokale Git-lager, prøv nedenstående instruktioner:







  • Naviger til det lokale Git-bibliotek.
  • Åbn GitHub-kontoen for at kopiere koden til et forfalsket lager.
  • Brug ' git remote add ” kommando for at tilføje en fjernforbindelse.
  • Kontroller fjernforbindelsen ved at udføre ' git fjernbetjening -v ” kommando.
  • Hent og skift til den eksterne gren.
  • Træk ændringer ved at køre ' git pull ” kommando sammen med filialnavnet.

Trin 1: Omdiriger til det angivne lager

Start først Git Bash-terminalen og flyt til dit foretrukne depot ved at bruge ' cd kommando:



cd 'C:\Users\user\Git\demo1'

Trin 2: Kopier HTTPS-linket

Gå derefter til GitHub og log ind på din konto. Vælg derefter et splittet lager for at starte det på GitHub. Til det formål skal du navigere til ' Dit depot> Forked repository> Kode ' og kopier dens ' HTTPS ' URL:







Trin 3: Tilføj fjernforbindelse

Brug ' git fjernbetjening tilføje kommandoen og specificerede fjernnavnet sammen med den kopierede fjern-URL:

git remote add upstream https://github.com/Gituser213/Perk_Repo.git



Trin 4: Tjek fjernforbindelsen

Kontroller derefter den tilføjede fjernbetjening ved at udføre ' git fjernbetjening -v kommando:

git fjernbetjening -v

Det resulterende output viser, at fjernbetjeningen er blevet tilføjet med succes:

Trin 5: Hent Remote Branch

Kør derefter følgende kommando for at hente fjerngrenen ind i det lokale Git-lager:

git hente upstream main

Det kan bemærkes, at ' vigtigste ' gren fra opstrøms er blevet hentet ind i ' demo1 ” lokalt lager med succes:

Trin 6: Skift til Remote Branch

Skift til den hentede gren ved at køre ' git checkout kommando:

git checkout --track -b main

Her:

  • -spore ”-indstillingen bruges til at indstille en bestemt gren til sporing.
  • -b ” indstilling angiver grenen.
  • vigtigste ” er den særlige gren, der skal konfigureres for at spore den aktuelle arbejdsgren.

Trin 7: Træk ændringer

Kør ' git pull ” kommando til at trække alle ændringerne fra den eksterne gren til den lokale:

git pull upstream main

Ifølge nedenstående output har vi med succes trukket ' vigtigste ' fjernforgreningsdata gennem den angivne fjernbetjening med navnet ' opstrøms ”:

Vi har givet en detaljeret metode til at hente en gren fra opstrøms til det lokale depot.

Konklusion

For at hente en gren fra opstrøms til det lokale lager, skal du først navigere til det lokale Git-bibliotek og åbne GitHub, og kopiere HTTPS-URL'en til et forgrenet lager. Brug derefter ' git remote add ” kommando for at tilføje en ekstern URL. Derefter skal du hente og skifte til den eksterne filial. Til sidst skal du trække ændringer ved at udføre ' git pull ” kommando sammen med fjernbetjeningen og det angivne filialnavn. Det handler om at hente en gren fra opstrøms til det lokale depot.