Het essentieel Git-spiekbriefje: alle commando's die je moet kennen
Een uitgebreid Git-spiekbriefje met basiscommando's, branching, geschiedenis bekijken, wijzigingen ongedaan maken en tips voor ontwikkelaars.
1 februari 2026
Waarom elke ontwikkelaar een Git-spiekbriefje nodig heeft
Git is het meest gebruikte versiebeheersysteem ter wereld, en niet zonder reden. Het ondersteunt samenwerking voor miljoenen ontwikkelaars in open-source projecten, startups en bedrijfsteams. De uitgebreide commandoset van Git kan echter overweldigend zijn, zelfs voor ervaren ontwikkelaars. Een goed georganiseerd spiekbriefje dient als snelle referentie die tijd bespaart, fouten voorkomt en je helpt productief te blijven.
Of je nu een beginner bent die voor het eerst versiebeheer leert of een senior engineer die af en toe de exacte syntax vergeet, het hebben van een betrouwbare Git-referentie binnen handbereik is van onschatbare waarde.
Basis Git-commando's
Deze fundamentele commando's zijn de bouwstenen van elke Git-workflow:
- git init — Initialiseer een nieuw Git-repository in de huidige directory.
- git clone [url] — Maak een lokale kopie van een remote repository met de volledige geschiedenis.
- git add [bestand] — Stage wijzigingen voor de volgende commit. Gebruik git add . om alle gewijzigde bestanden tegelijk te stagen.
- git commit -m "bericht" — Registreer gestage wijzigingen met een beschrijvend bericht.
- git push — Upload lokale commits naar het remote repository.
- git pull — Haal wijzigingen op van het remote repository en voeg ze samen in je huidige branch.
Branching en merging
Branches zijn een van de krachtigste functies van Git:
- git branch — Lijst alle lokale branches op. Voeg -a toe om ook remote branches te zien.
- git branch [naam] — Maak een nieuwe branch vanaf de huidige commit.
- git checkout [branch] — Schakel over naar een bestaande branch.
- git checkout -b [naam] — Maak en schakel over naar een nieuwe branch in een stap.
- git merge [branch] — Voeg de opgegeven branch samen in je huidige branch.
- git rebase [branch] — Pas je commits opnieuw toe bovenop een andere branch, waardoor een lineaire geschiedenis ontstaat.
Geschiedenis en status bekijken
Begrijpen wat er is veranderd en wanneer is cruciaal voor effectieve samenwerking:
- git status — Toon de huidige status van je werkdirectory en staging-gebied.
- git log — Toon de commitgeschiedenis. Voeg --oneline toe voor een compacte weergave.
- git diff — Toon niet-gestage wijzigingen in je werkdirectory.
- git blame [bestand] — Toon wie elke regel van een bestand het laatst heeft gewijzigd.
Wijzigingen ongedaan maken
Fouten gebeuren, en Git biedt verschillende manieren om te herstellen:
- git reset [bestand] — Verwijder een bestand uit het staging-gebied zonder de wijzigingen te verwijderen.
- git reset --hard [commit] — Reset je branch naar een specifieke commit. Gebruik dit met uiterste voorzichtigheid.
- git revert [commit] — Maak een nieuwe commit die de wijzigingen van een specifieke commit ongedaan maakt. Dit is de veilige manier voor gedeelde branches.
- git stash — Sla niet-gecommitte wijzigingen tijdelijk op. Gebruik git stash pop om ze te herstellen.
Geavanceerde tips
Betere commitberichten schrijven
Een goed commitbericht begint met een beknopte samenvattingsregel (50 tekens of minder), gevolgd door een lege regel en een gedetailleerdere uitleg indien nodig. Gebruik de gebiedende wijs: "Functie toevoegen" in plaats van "Functie toegevoegd."
Git-aliassen gebruiken
Versnel je workflow door aliassen te maken voor veelgebruikte commando's. Bijvoorbeeld, git config --global alias.co checkout laat je git co typen.
Hoe Simple-Toolz helpt
Ons interactieve Git-spiekbriefje op Simple-Toolz organiseert alle essentiele Git-commando's in doorzoekbare, gecategoriseerde secties. In tegenstelling tot een statische PDF kun je met onze tool snel commando's filteren op categorie, zoeken op trefwoord en precies vinden wat je nodig hebt in seconden. Het is altijd up-to-date, werkt in je browser en vereist geen installatie.