- Wat is Git? — tijdmachine, snapshots
- Workflow — commit, push, pull
- Samenwerken rond data — waarom versiebeheer nodig is
GIT en samenwerking
Moderne projecten bestaan niet alleen uit code of configuraties, maar uit mensen die samen aan dezelfde bestanden werken.
Git is een systeem dat helpt om veranderingen bij te houden, conflicten te vermijden en veilig samen te werken.
In deze sectie leer je hoe Git werkt, waarom het zo belangrijk is en hoe je het gebruikt in een team.
Git is geen programmeertaal, maar een tijdmachine voor bestanden.
Wat GIT is
Git is een systeem dat:
- versies van bestanden bewaart
- wijzigingen bijhoudt
- branches laat maken om veilig te experimenteren
- conflicten helpt oplossen
- samenwerking mogelijk maakt via platforms zoals GitHub of GitLab
Je kunt Git gebruiken voor code, configuraties, documentatie, scripts,
JSON‑bestanden, YAML‑bestanden… eigenlijk alles wat tekst is.
Waarom Git belangrijk is
Zonder Git:
- overschrijven mensen elkaars werk
- is het moeilijk om terug te keren naar een vorige versie
- weet je niet wie wat heeft aangepast
- is samenwerken riskant
Met Git: - kun je altijd terug in de tijd
- kun je veilig experimenteren
- zie je precies wie wat heeft gedaan
- kun je parallel werken zonder chaos
Git is de veiligheidsgordel van moderne samenwerking.
De basisstappen van Git: Git werkt in drie zones:
- Working directory = Je lokale bestanden.
- Staging area = De wijzigingen die je klaarzet.
- Repository = De geschiedenis van alle commits.
De drie kerncommando’s
git add . git commit -m "beschrijving van de wijziging" git pushadd = klaarzetten
commit = vastleggen
push = delen met het team
-->> meer heb je in het begin niet nodig
branches: veilig experimenteren
Een branch is een zijtak van het project.
Je kunt er iets nieuws proberen
zonder het hoofdproject te verstoren.
voorbeeld:git checkout -b nieuwe-feature
Je werkt op je eigen tak, en wanneer het klaar is, voeg je het terug samen
via een merge of pull request.
Branches maken samenwerking veilig en overzichtelijk.
Conflicten: wat als twee mensen hetzelfde aanpassen?
Soms passen twee mensen dezelfde regel aan. Git kan dat niet automatisch oplossen en vraagt om hulp.
Een conflict ziet er zo uit:<<<<<<< HEAD jouw versie ======= hun versie >>>>>>> branchnaamJe kiest welke versie je wil houden, of je combineert ze.
Daarna commit je opnieuw.
Conflicten zijn normaal. Ze betekenen dat mensen samenwerken
GitHub, GitLab en samenwerking
Git werkt lokaal, maar samenwerking gebeurt meestal via een platform:
- GitHub
- GitLab
- Bitbucket
Daar kun je: - code delen
- branches beheren
- pull requests maken
- reviews doen
- issues opvolgen
Git is de motor, het platform is de werkplek.
Hoe Git past in moderne data
Git wordt gebruikt voor:
- JSON‑configuraties
- YAML‑instellingen
- API‑documentatie
- scripts en tools
- dataflows en pipelines
- infrastructuur‑as‑code
Git is dus niet alleen voor programmeurs, maar voor iedereen die met moderne systemen werkt.
Wat je na deze sectie kunt
- begrijpen wat Git doet
- commits maken en pushen
- branches gebruiken om veilig te werken
- conflicten herkennen en oplossen
- samenwerken via GitHub of GitLab
- Git toepassen op JSON, YAML, CSV en configuratie