Cursusinhoud
GitHub Fundamentals
GitHub Fundamentals
Ophalen en Samenvoegen van Externe Wijzigingen
Ophalen van wijzigingen op afstand
Om onze lokale weergave van de wijzigingen op afstand bij te werken, gebruiken we het commando git fetch
. Dit commando haalt de commits op uit de externe repository naar de overeenkomende remote branches op ons systeem, zodat we kunnen bekijken wat anderen hebben gecommit.
Na het ophalen is de inhoud beschikbaar in onze remote branch, maar nog niet in onze lokale branch. In feite hebben we alleen de gegevens over de huidige status van de externe repository bijgewerkt. Laten we de commits in de remote main branch bekijken met het volgende commando:
Deze inspectie laat zien dat de remote branch origin/main
verwijst naar de laatste commit, terwijl onze lokale main branch zich nog op een eerdere commit bevindt. Als we nu git status
uitvoeren, zal dit aangeven dat onze lokale branch achterloopt op zijn remote tegenhanger:
Het niet-getrackte bestand .DS_Store
dat ik hier heb, is automatisch aangemaakt door MacOS. Als je dit bestand ook hebt en het wilt verwijderen, kun je het commando rm .DS_Store
gebruiken. Om echter te voorkomen dat het in de toekomst wordt getrackt in projecten, overweeg dan om .DS_Store
toe te voegen aan je .gitignore
-bestand.
Wijzigingen van de remote samenvoegen
Om de wijzigingen te synchroniseren en te integreren, kunnen we origin/main
samenvoegen met onze lokale main branch met het volgende commando:
Na het samenvoegen zal Git bevestigen dat de wijzigingen zijn geïntegreerd via een fast-forward merge, en het toont het nieuwe bestand test.txt
. Door de git log
op onze branch te controleren, zie je nu dat onze main branch up-to-date is met origin/main
:
Bedankt voor je feedback!