Hoe haal ik een filiaal op van de stroomopwaartse naar de lokale repo?

Hoe Haal Ik Een Filiaal Op Van De Stroomopwaartse Naar De Lokale Repo



In Git zorgt het ophalen van een branch upstream ervoor dat gebruikers met de meest up-to-date versie van de code werken. Het minimaliseert ook de kans op samenvoegconflicten, wat het gemakkelijker maakt om samen te werken met andere bijdragers. Het is een belangrijk onderdeel van de Git-workflow en moet regelmatig worden uitgevoerd om de goede werking van een project te garanderen.

Deze gids demonstreert de methode voor het ophalen van een branch van de stroomopwaartse naar de lokale Git-repository.

Hoe haal ik een vertakking op van de stroomopwaartse naar de lokale opslagplaats?

Om een ​​remote branch op te halen van de upstream naar de Git lokale repository, probeer je de onderstaande instructies:







  • Navigeer naar de lokale Git-directory.
  • Open het GitHub-account om de code van een gevorkte repository te kopiëren.
  • Gebruik de ' git remote add ” opdracht om een ​​externe verbinding toe te voegen.
  • Controleer de externe verbinding door de opdracht ' git afstandsbediening -v ” commando.
  • Fetch en schakel over naar de remote branch.
  • Trek wijzigingen door het uitvoeren van de ' git pull ” opdracht samen met de filiaalnaam.

Stap 1: omleiden naar de genoemde repository

Start eerst de Git Bash-terminal en ga naar de gewenste repository met behulp van de ' CD ” commando:



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

Stap 2: Kopieer de HTTPS-link

Ga vervolgens naar GitHub en log in op uw account. Selecteer vervolgens een gevorkte repository om deze op GitHub te starten. Navigeer daarvoor naar de “ Uw repository> Forked repository> Code ” en kopieer zijn “ HTTPS ”URL:







Stap 3: externe verbinding toevoegen

Gebruik de ' git remote toevoegen ” commando en specificeerde de externe naam samen met de gekopieerde externe URL:

git afstandsbediening stroomopwaarts toevoegen https://github.com/Gituser213/Perk_Repo.git



Stap 4: Controleer de externe verbinding

Controleer vervolgens de toegevoegde afstandsbediening door de opdracht ' git afstandsbediening -v ” commando:

git afstandsbediening -v

De resulterende uitvoer laat zien dat de afstandsbediening met succes is toegevoegd:

Stap 5: Externe tak ophalen

Voer daarna de volgende opdracht uit om de remote branch op te halen in de lokale Git-repository:

git fetch stroomopwaarts main

Het valt op dat de “ voornaamst ” tak van stroomopwaarts is opgehaald in de “ demonstratie1 ” lokale repository succesvol:

Stap 6: Schakel over naar Remote Branch

Schakel over naar de opgehaalde branch door de opdracht ' git afrekenen ” commando:

git checkout --track -b main

Hier:

  • -spoor ” optie wordt gebruikt voor het instellen van een bepaalde tak voor tracking.
  • -B ” optie geeft de tak aan.
  • voornaamst ” is de specifieke branch die ingesteld moet worden om de huidige werkende branch te volgen.

Stap 7: trek wijzigingen aan

Voer de ... uit ' git trekken ” commando om alle wijzigingen van de remote branch naar de local te halen:

git pull stroomopwaarts hoofd

Volgens de onderstaande output hebben we met succes de “ voornaamst ” remote branch data via de gespecificeerde remote met de naam “ stroomopwaarts ”:

We hebben een gedetailleerde methode gegeven voor het ophalen van een branch van de upstream naar de lokale repository.

Conclusie

Om een ​​branch van de stroomopwaartse naar de lokale repository op te halen, navigeer je eerst naar de lokale Git-directory en open je GitHub, en kopieer je de HTTPS-URL van een gevorkte repository. Gebruik vervolgens de ' git remote add ” opdracht om een ​​externe URL toe te voegen. Haal daarna op en schakel over naar de remote branch. Trek ten slotte wijzigingen door het uitvoeren van de ' git trekken ” opdracht samen met de externe en opgegeven filiaalnaam. Dat is alles over het ophalen van een branch van stroomopwaarts naar de lokale repository.