Ga naar hoofdinhoud

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.

De gaming-metafoor

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?

SectieWat je leert
Installatie & ConfiguratieGit installeren en je identiteit instellen
Basiscommando'sEen repository aanmaken, commits maken en de geschiedenis bekijken
BranchesParallel werken met vertakkingen en conflicten oplossen
Remote RepositoriesSamenwerken 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: