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

Cursusinhoud

GitHub Fundamentals

GitHub Fundamentals

1. Introductie tot GitHub
2. Basisinteractie met Remotes
3. Meer Geavanceerde Workflows

book
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:

Note
Opmerking

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:

question mark

Na het ophalen van wijzigingen uit een externe repository, welk commando wordt gebruikt om deze wijzigingen te integreren in je lokale branch?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 4

Vraag AI

expand

Vraag AI

ChatGPT

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

course content

Cursusinhoud

GitHub Fundamentals

GitHub Fundamentals

1. Introductie tot GitHub
2. Basisinteractie met Remotes
3. Meer Geavanceerde Workflows

book
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:

Note
Opmerking

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:

question mark

Na het ophalen van wijzigingen uit een externe repository, welk commando wordt gebruikt om deze wijzigingen te integreren in je lokale branch?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 4
some-alt