Git
Als programmeur maak je voortdurend aanpassingen aan je code. Soms werkt iets niet meer na een wijziging, of wil je samenwerken met anderen zonder elkaars werk te overschrijven. Git lost deze problemen op.
Git is een versiebeheersysteem: een tool die de volledige geschiedenis van je project bijhoudt. Elke keer dat je een commit maakt, slaat Git een snapshot op van hoe je bestanden er op dat moment uitzien. Zo kun je altijd teruggaan naar een eerdere versie.
Zie Git als de save-functie in een videogame. Voordat je een moeilijk level ingaat, sla je op. Als het misgaat, laad je gewoon je laatste save opnieuw. Git doet hetzelfde voor je code.
Waarom Git?
- Teruggaan in de tijd — een fout gemaakt? Terug naar de vorige werkende versie.
- Experimenteren zonder risico — test nieuwe ideeën in een branch, zonder de bestaande code te raken.
- Samenwerken — meerdere mensen kunnen tegelijk aan hetzelfde project werken.
- Portfolio — je GitHub-profiel toont je werk aan toekomstige werkgevers of klanten.
Git is de industriestandaard — elke professionele ontwikkelaar gebruikt het. Leer het nu, en je bent klaar voor elk project.
Wat leer je in dit hoofdstuk?
| Sectie | Wat je leert |
|---|---|
| Installatie & Configuratie | Git installeren en je identiteit instellen |
| Basiscommando's | Een repository aanmaken, commits maken en de geschiedenis bekijken |
| Branches | Parallel werken met vertakkingen en conflicten oplossen |
| Remote Repositories | Samenwerken via GitHub met push, pull en pull requests |
Externe bronnen
Git for Beginners — een toegankelijke videoserie van GitHub zelf, ideaal om de concepten uit dit hoofdstuk visueel te zien: