Remote

Wat is remote

Een remote is een repository op een andere locatie van waar er momenteel gewerkt wordt. Bijvoorbeeld: We kunnen werken aan een repository op onze laptop en een versie van dezelfde repository staat op GitHub. Als we naar het perspectief kijken van onze laptop dan is GitHub een remote repository. Wanneer er aanpassingen zijn gemaakt aan een repo op een remote, kunnen we deze downloaden om lokaal te verkrijgen. Als we dan aanpassingen maken op onze lokale rep, kunnen we deze uploaden naar de remote.

commando’s

Bekijken van remotes:

git remote

Tonen van url van de remotes:

git remote -v

Aanmaken van een nieuwe remote:

git remote add <naam> <link>

Wijzigen naam van remote:

git remote rename <oude_naam> <nieuwe_naam>

Verwijderen van een remote:

git remote remove <naam>

Fetchen van een remote branch:

git fetch <remote-repository>

Oefening

Probeer nu zelf een remote aan te maken met als naam "oef_rep1" en verifeer dit.

Lokale kopie van een remote branch

git checkout -b <local-branch> <remote-repository>/<remote-branch>

Pushen van remote branch

git push <remote> <branch>