Git integratie
Git integratie
Claude Code en Git zijn beste vrienden. Claude kan commits maken, branches aanmaken, en je helpen met versiebeheer — allemaal vanuit dezelfde conversatie.
Claude en Git: hoe werkt het?
Claude Code herkent automatisch of je in een Git repository werkt. Als dat zo is, kan het Git commando’s uitvoeren als onderdeel van je workflow:
Commit alle wijzigingen met een duidelijke message
Claude voert dan uit:
git add -A
git commit -m "Voeg input validatie toe aan login formulier"
Het bedenkt zelf een passende commit message op basis van de wijzigingen.
Vraag Claude om commits te maken na elke logische stap. Zo heb je altijd een checkpoint om naar terug te keren als er iets misgaat.
Git status en diff bekijken
Je kunt Claude vragen om de huidige staat van je repository te tonen:
Wat is de git status? Welke bestanden zijn gewijzigd?
Of specifieker:
Laat de diff zien van de laatste wijzigingen
Claude voert git status en git diff uit en legt de resultaten uit in begrijpelijke taal.
Werken met branches
Voor grotere features is het slim om een aparte branch te gebruiken:
Maak een nieuwe branch "feature/zoekbalk" en begin
met het implementeren van een zoekfunctie
Claude maakt de branch aan en schakelt ernaar over:
git checkout -b feature/zoekbalk
Als de feature klaar is:
Merge de zoekbalk branch terug naar main
Wees voorzichtig met merge en rebase via Claude. Bij merge conflicts is het beter om zelf de conflicten te bekijken en Claude te vragen specifieke conflicts op te lossen, in plaats van alles blind te accepteren.
Wijzigingen terugdraaien
Heeft Claude iets kapotgemaakt? Geen paniek. Git redt je:
De laatste wijziging werkt niet. Draai de laatste commit terug.
Claude kan verschillende rollback-strategieën gebruiken:
git revert— Maakt een nieuwe commit die de vorige ongedaan maakt (veilig)git checkout -- bestand— Zet een specifiek bestand terug naar de laatste commitgit stash— Sla wijzigingen tijdelijk op zonder te committen
Best practices
- Commit vaak — Na elke werkende stap, niet pas aan het einde
- Begin met
git init— Altijd, zelfs bij een klein project - Gebruik branches — Voor features die je misschien niet wilt houden
- Lees commit messages — Claude schrijft ze, maar jij bent verantwoordelijk
- Push regelmatig — Naar een remote repository als backup
Claude Code maakt nooit automatisch commits zonder jouw toestemming. Het stelt voor om te committen, maar jij beslist altijd.
Wat je nu moet kunnen:
Je begrijpt nu de Git integratie van Claude Code:
- Claude kan commits maken met automatische messages
- Je kunt branches aanmaken en mergen via Claude
- Wijzigingen terugdraaien kan met revert, checkout of stash
- Commit vaak en gebruik branches voor grotere features
Probeer het: start een project met git init, maak een paar wijzigingen via Claude, en oefen met committen en terugdraaien.