Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Wijzigingen Ophalen | Basisinteractie met Remotes
GitHub Fundamentals

Wijzigingen Ophalen

Veeg om het menu te tonen

In feite is ophalen en vervolgens direct samenvoegen van wijzigingen een uiterst gebruikelijk scenario. Daarom biedt Git een enkele opdracht, git pull, die deze twee bewerkingen combineert en de wijzigingen integreert in de huidige branch.

Laten we de externe wijzigingen die John heeft aangebracht ophalen naar onze lokale repository:

git pull
Wijzigingen ophalen

Zoals je ziet, is de uitvoer van deze opdracht in feite een combinatie van de uitvoer van de opdrachten git fetch en git merge.

Note
Opmerking

Als er ook wijzigingen waren op de remote main branch die niet met john/test zijn samengevoegd, zou er een fast-forward merge worden uitgevoerd naar de lokale main branch (mits er geen conflicten zijn).

Je kunt ook het commando git remote show origin uitvoeren om te zien dat er inderdaad een remote john/test branch is, maar dat onze lokale repository geen overeenkomstige lokale branch heeft.

Laten we hiervoor een lokale branch aanmaken met het commando git checkout:

git checkout john/test
Nieuwe branch uitchecken

Laten we uiteenzetten wat er zojuist is gebeurd:

  1. We zijn overgeschakeld naar de john/test-branch;
  2. Git heeft automatisch de inhoud van de remote branch gekopieerd naar de lokale branch;
  3. De werkboom is bijgewerkt om de inhoud van de john/test-branch weer te geven.

We kunnen eenvoudig controleren dat we ons op deze branch bevinden en dat deze up-to-date is met zijn remote tegenhanger door naar de laatste commit te kijken:

git log -n 1
Note
Opmerking

De -n-vlag specificeert het aantal weer te geven commits. In dit voorbeeld geeft -n 1 aan Git de opdracht om alleen de meest recente commit te tonen.

Laatste commit
question mark

Wat doet het commando git pull?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 2. Hoofdstuk 6
some-alt