Git optimaal benutten

Git goed gebruiken: leer Git met zelfstudies, nieuws en tips

Basisbeginselen van Git

Git is een gratis en open-source versiebeheersysteem dat oorspronkelijk ontwikkeld door Linus Torvalds in 2005. In tegenstelling tot oudere gecentraliseerde versiebeheersystemen zoals SVN en CVS, wordt Git gedistribueerd: elke ontwikkelaar heeft de volledige geschiedenis van zijn coderepository lokaal. Dit maakt de initiële kloon van de repository trager, maar daaropvolgende bewerkingen zoals commit, diff, merg en log worden er aanzienlijk sneller van.

Git biedt daarnaast uitstekende ondersteuning voor het opdelen, samenvoegen en herschrijven van repository-geschiedenis, wat heeft geleid tot veel innovatieve en krachtige workflows en tools. Pull-aanvragen zijn een van de populaire hulpmiddelen waarmee teams kunnen samenwerken aan Git-branches en elkaars code efficiënt kunnen beoordelen. Git is tegenwoordig het meest gebruikte versiebeheersysteem ter wereld en wordt beschouwd als de moderne standaard voor softwareontwikkeling.

Zo werkt Git

Hier is een basisoverzicht van hoe Git werkt:

  1. Maak een 'repository' (project) met behulp van een git-hostingtool (zoals Bitbucket)
  2. Kopieer (of kloon) de repository naar je lokale computer
  3. Voeg een bestand toe aan je lokale repo en maak 'commits' voor de wijzigingen (opslaan)
  4. 'Push' je wijzigingen naar je main-branch
  5. Breng een wijziging aan in je bestand met een git-hostingtool en maak een commit
  6. 'Pull' de wijzigingen naar je lokale computer (ophalen)
  7. Maak een 'branch' (versie), breng een wijziging aan, maak een commit voor de wijziging
  8. Open een 'pull-aanvraag' (stel wijzigingen voor in de main-branch)
  9. 'Merge' je branch met de main-branch
Ga aan de slag met Git

Populairste artikelen

Matt Shelton
Matt Shelton

Git of SVN? Hoe koos Nuance Healthcare voor een Git-branching-model?

Artikel lezen
Matt Shelton
Matt Shelton

Omgaan met Maven-afhankelijkheden bij de overstap naar Git

Artikel lezen
Bekijk alle artikelen

Wist je dat?