Git Basics
Git is een gedistribueerd versiebeheersysteem dat ontwikkeld werd door Linus Torvalds in 2005. Het helpt ontwikkelaars om samen te werken aan code, wijzigingen bij te houden en oudere versies te herstellen.
Waarom Git?
- Samenwerken: meerdere ontwikkelaars kunnen parallel werken.
- Versiegeschiedenis: elke wijziging wordt bewaard, je kan terug in de tijd.
- Betrouwbaar: Git is ontworpen voor grote projecten (zoals Linux).
- Snel: Git werkt grotendeels lokaal, waardoor commando’s zeer performant zijn.

Belangrijk
Zonder kennis van Git ben je vandaag “niemand” in de digitale sector. Vrijwel elke vacature vraagt ervaring met versiebeheer.
Belangrijkste concepten
- Repository (repo): map waarin Git alle versies van bestanden bewaart.
- Commit: een momentopname van je project.
- Branch: een alternatieve tak van ontwikkeling.
- Remote: een versie van je repo op een server (bv. GitHub).
Voorbeeld workflow
# Nieuwe repo maken
git init
# Bestand toevoegen
echo "Hello Git" > hello.txt
git add hello.txt
# Commit maken
git commit -m "Eerste commit"
# Status bekijken
git status
Oefeningen
- Maak een map
git-basics-demoen initialiseer een repository. - Voeg een bestand
readme.mdtoe en commit dit. - Pas het bestand aan en maak een tweede commit.
- Bekijk de geschiedenis met: