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
Zoals je ziet, is de uitvoer van deze opdracht in feite een combinatie van de uitvoer van de opdrachten git fetch en git merge.
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
Laten we uiteenzetten wat er zojuist is gebeurd:
- We zijn overgeschakeld naar de
john/test-branch; - Git heeft automatisch de inhoud van de remote branch gekopieerd naar de lokale branch;
- 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
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.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.