Git-track Les 1 van 7

🐙 Wat is versiebeheer?

Van project_final_v3_ECHT.zip naar een professioneel systeem dat jouw code bewaart.

⏱ 30 min6 stappen Geen voorkennis nodig
Stap 1 / 6

Het probleem

Ken je dit? Na een tijdje ziet je bureaublad er zo uit:

📁 Bureaublad/
📄 website.html
📄 website_v2.html
📄 website_nieuw.html
📄 website_definitief.html
📄 website_ECHT_definitief.html
📄 website_final_FINAL.html
📦 backup_maandag.zip
📦 backup_voor_die_wijziging.zip
📦 backup_DEFINITIEF.zip
❌ Zonder versiebeheer
  • • Welke versie is de laatste?
  • • Per ongeluk iets verwijderd — geen weg terug
  • • Samenwerken overschrijft elkaars werk
  • • "Het werkte gisteren nog" — wat veranderde?
✅ Met Git opgelost
  • • Één map, volledige geschiedenis bewaard
  • • Altijd terug naar elke eerdere versie
  • • Samenwerken zonder conflicten
  • • Precies zien wat, wanneer en door wie
💼 In de praktijk

Elke professionele ontwikkelaar gebruikt Git. Op stagebedrijven en bij sollicitaties wordt het als basiskennis verwacht.

Stap 2 / 6

Wat is Git?

Git is een versiebeheersysteem — het houdt bij welke wijzigingen je maakt in je bestanden en laat je altijd terug naar een eerdere staat.

🎮 Denk aan opslagslots in een spel
💾
Opslaan in spel
Snapshot van je voortgang op dit moment
🔄
Laden vanuit slot
Terug naar een eerder punt als je een fout maakt
🐙
Git commit
Jouw opslagsysteem voor code — met beschrijving erbij
De drie werkgebieden van Git
📝
Working Directory
Je bestanden zoals ze op je computer staan
📋
Staging Area
Klaargelegd voor de volgende commit
🗄️
Repository
Volledige geschiedenis van alle commits
Git vs. GitHub
  • Git — het programma op je eigen computer
  • GitHub — website om repositories online te hosten

Git werkt ook zonder GitHub. Maar samen zijn ze krachtig.

Gemaakt door Linus Torvalds

Git werd in 2005 gemaakt door de bedenker van Linux. Meer dan 90% van alle ontwikkelaars gebruikt het dagelijks.

Stap 3 / 6

Git installeren

Git is gratis voor Windows, macOS en Linux. Kies je besturingssysteem:

✅ Installatie controleren

Open een terminal en typ:

git --version

Je ziet zoiets als: git version 2.43.0

Stap 4 / 6

Terminal basics

Git gebruik je vanuit de terminal. Deze commando's heb je altijd nodig:

Navigeren
pwdHuidige map tonen
lsInhoud van map tonen
cd naamNaar map navigeren
cd ..Eén map omhoog
mkdir naamNieuwe map aanmaken
clearTerminal leegmaken
Handige trucs
Tab-completie

Begin te typen + Tab → terminal vult aan. Altijd gebruiken!

Pijltjes

haalt vorig commando terug

Afbreken

Ctrl+C stopt een lopend commando

🖥️ Interactieve terminal — probeer de commando's
Terminal
Probeer: pwd, ls, mkdir mijnproject of help
student@pc:~$
Stap 5 / 6

Git configureren

Stel Git eenmalig in met je naam en e-mail — Git gebruikt dit bij elke commit.

Verplichte eenmalige instelling
git config --global user.name "Jouw Naam"
git config --global user.email "jij@email.com"

--global geldt voor alle repositories op je computer

Instelling controleren
git config --list
Eén waarde opvragen
git config user.name
💡 Waarom naam en e-mail?

Elke commit wordt voorzien van je naam. Zo weet iedereen in het team — en jijzelf later — wie wat heeft gedaan.

🖥️ Probeer git config commando's
Terminal — git config
Probeer: git --version, git config --global user.name "Jan de Vries", git config --list
student@pc:~$

🧠 Kennischeck

🐙

Les 1 afgerond!

Je weet wat versiebeheer is, waarom Git bestaat, en hoe je het installeert en configureert.

Les 2: Je eerste repository →