────────────────────────────────────────────
📥 Repository ophalen of delen
────────────────────────────────────────────
Commando Uitleg
git clone
git pull : Haalt updates van de remote repository naar je lokale branch.
git push : Stuurt je commits naar de remote repository (bijv. GitHub).
────────────────────────────────────────────
📝 Bestanden beheren
────────────────────────────────────────────
Commando Uitleg
git add
git commit -m "bericht" : Slaat wijzigingen op in de repository met bericht.
────────────────────────────────────────────
🔀 Branches en versies beheren
────────────────────────────────────────────
Commando Uitleg
git branch : Toont lokale branches.
git branch
git checkout
git checkout -b
git tag
────────────────────────────────────────────
🛑 Bestanden uitsluiten
────────────────────────────────────────────
Bestand Uitleg
.gitignore : Bevat patronen van bestanden/mappen die Git moet negeren (bijv. *.log, node_modules/, secrets.env).
────────────────────────────────────────────
✅ Veelgebruikte volgorde (workflow)
────────────────────────────────────────────
git clone
# Wijzig bestanden
git add .
git commit -m "Beschrijving van wijziging"
git push
────────────────────────────────────────────
📄 Voorbeeld .gitignore
────────────────────────────────────────────
*.log
*.swp
.env
node_modules/
.DS_Store
────────────────────────────────────────────
Samenvatting per taak
────────────────────────────────────────────
Taak Commando
Repo ophalen : git clone
Wijzigingen uploaden : git push
Wijzigingen ophalen : git pull
Aanpassingen opslaan : git add, git commit
Branch maken / wisselen : git branch, git checkout
Versie markeren (release) : git tag
Bestanden negeren : .gitignore