Sobes.tech
Junior

Wat is git remote en welke rol speelt het in het versiebeheersysteem Git?

sobes.tech AI

Antwoord van AI

Git remote — is een koppeling naar een externe repository, opgeslagen op een andere server of in hetzelfde bestandssysteem. Het maakt het mogelijk om wijzigingen (push, pull, fetch) uit te wisselen met deze repository.

Rol van git remote:

  • Samenwerking: Maakt het mogelijk dat meerdere ontwikkelaars aan hetzelfde project werken, door wijzigingen te synchroniseren via een gedeelde externe repository.
  • Back-up: Dient voor het opslaan van een kopie van de repository buiten de lokale machine, ter bescherming tegen gegevensverlies.
  • Verspreiding van wijzigingen: Biedt een gecentraliseerde plek om de nieuwste versies van het project te publiceren en te downloaden.

De meest gebruikelijke naam voor de eerste externe repository is origin.

# Bekijk de lijst van geconfigureerde externe repositories
git remote -v

# Voeg een nieuwe externe repository toe genaamd 'upstream'
git remote add upstream https://github.com/example/another-repo.git

# Haal wijzigingen op van 'origin' zonder te mergen
git fetch origin

# Push de wijzigingen van de huidige branch naar 'origin'
git push origin main