Cursusinhoud
GitHub Fundamentals
GitHub Fundamentals
Informatie over Remotes
Wanneer je git clone
gebruikt om een lokale versie van een externe repository aan te maken, koppelt Git deze lokale kopie automatisch aan de externe repository en geeft het de standaardnaam origin
. Deze koppeling maakt het mogelijk om vanuit je lokale omgeving met de externe repository te communiceren.
Ga naar de map van je repository als je daar nog niet bent en voer het commando git remote -v
uit om de namen van de externe verbindingen en hun bijbehorende URL's voor ophalen en pushen van wijzigingen te bekijken:
Dit commando wordt gebruikt om de huidige map te wijzigen naar je lokale Git repositorymap. Vervang <path_to_your_repository_folder>
door het daadwerkelijke pad naar je repository op je lokale machine.
Zoals hierboven vermeld, is origin
de standaardnaam die wordt gegeven aan de externe repository waarvan de repository is gekloond, maar Git maakt het mogelijk om meerdere remotes in één map te volgen. Dit kan handig zijn bij complexe projecten waarbij meerdere teams betrokken zijn. De URL's na de naam geven aan waar Git gegevens ophaalt (updates binnenhaalt) en waar het gegevens pusht (je lokale wijzigingen verstuurt).
De URL's voor fetch en push verwijzen doorgaans naar dezelfde locatie, maar kunnen verschillend worden geconfigureerd—bijvoorbeeld, de fetch-URL kan HTTP gebruiken voor alleen-lezen toegang, terwijl de push-URL HTTPS of SSH kan gebruiken voor beveiligde toegang die authenticatie vereist.
Voor gedetailleerde informatie over de geconfigureerde remote, inclusief de URL's en gerelateerde branches, kan het volgende commando worden gebruikt:
Op dit moment heeft onze repository alleen een main
branch die zowel lokaal als op de remote bestaat. Deze opzet lijkt in het begin misschien eenvoudig of zelfs overbodig. Naarmate het project zich echter ontwikkelt en er meer branches worden toegevoegd, wordt het beheer van deze branches complexer.
Bedankt voor je feedback!