Ophalen en Samenvoegen van Externe Wijzigingen
Veeg om het menu te tonen
Ophalen van wijzigingen van de remote
Om onze lokale weergave van de wijzigingen op de remote bij te werken, gebruiken we het commando git fetch. Dit commando haalt de commits op uit de remote repository naar de overeenkomende remote branches op ons systeem, zodat we kunnen bekijken wat anderen hebben gecommit.
git fetch
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 remote repository bijgewerkt. Laten we de commits in de remote main branch bekijken met het volgende commando:
git log origin/main
Deze inspectie laat zien dat de remote branch origin/main verwijst naar de laatste commit, terwijl onze lokale main branch nog op een eerdere commit staat. Als we nu git status uitvoeren, zal dit aangeven dat onze lokale branch achterloopt op de remote tegenhanger:
git status
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, kun je .DS_Store toevoegen 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:
git merge origin/main
Na het samenvoegen bevestigt Git dat de wijzigingen zijn geïntegreerd via een fast-forward merge, en wordt het nieuwe bestand test.txt weergegeven. Bij het controleren van de git log op onze branch is nu te zien dat onze main branch up-to-date is met origin/main:
git log
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.