Bestellen
Hosting
Domeinnaam
Ondersteuning
Ontdek
Terug naar begrippenlijst

Git

Git is een gedistribueerd versiebeheersysteem voor het bijhouden van wijzigingen in broncode tijdens softwareontwikkeling.

Git
Git is een open-source versiebeheersysteem (version control system) dat door ontwikkelaars wereldwijd wordt gebruikt om wijzigingen in broncode bij te houden. Het is een gedistribueerd systeem, wat betekent dat elke ontwikkelaar een volledige kopie van de projectgeschiedenis op zijn computer heeft. Dit maakt samenwerken eenvoudiger en veiliger.

Het systeem werkt met commits (vastleggingen) die een momentopname van je code maken. Elke commit heeft een unieke identificatie en bevat informatie over wie de wijziging heeft gemaakt en waarom. Door middel van branches (vertakkingen) kun je experimenteren met nieuwe functies zonder de hoofdversie van je code te beïnvloeden. Als een nieuwe functie klaar is, kun je de branch samenvoegen (mergen) met de hoofdbranch.

Git werd in 2005 ontwikkeld door Linus Torvalds, de maker van Linux. Sindsdien is het uitgegroeid tot het meest gebruikte versiebeheersysteem ter wereld. Platforms zoals GitHub, GitLab en Bitbucket bouwen voort op Git en maken het makkelijk om code te delen en samen te werken. Ongeveer 95% van alle softwareontwikkelaars gebruikt Git als primair versiebeheersysteem.

Voor webontwikkeling en hosting is Git onmisbaar. Bij KeurigOnline gebruiken we Git om websites en applicaties te beheren, updates veilig door te voeren en samen te werken aan projecten. Git maakt het mogelijk om eerdere versies terug te halen als er iets misgaat, en om precies te zien welke wijzigingen wanneer zijn doorgevoerd.

Geschiedenis

Git werd op 3 april 2005 ontwikkeld door Linus Torvalds, de maker van het Linux-besturingssysteem. De aanleiding was een conflict over het propriëtaire versiebeheersysteem BitKeeper, dat door de Linux-community werd gebruikt. Toen de gratis licentie voor BitKeeper werd ingetrokken, besloot Torvalds in slechts 10 dagen een eigen systeem te bouwen.

De eerste Git-commit werd op 7 april 2005 gemaakt, en slechts een dag later was Git al zelf-hostend (het kon zichzelf beheren). Op 29 april presteerde Git al 6,7 patches per seconde voor de Linux-kernel. Op 26 juli 2005 droeg Torvalds het onderhoud over aan Junio Hamano, die verantwoordelijk was voor de 1.0-release op 21 december 2005.

Belangrijke mijlpalen in de ontwikkeling van Git:

  • 2005: Git ontwikkeld door Linus Torvalds in april
  • 2005: Git 1.0 uitgebracht op 21 december
  • 2008: GitHub gelanceerd, eerste grote hostingplatform voor Git
  • 2011: GitLab opgericht als open-source alternatief
  • 2018: Microsoft koopt GitHub voor $7,5 miljard
  • 2022: Git wordt gebruikt door ongeveer 95% van alle ontwikkelaars

Git's gedecentraliseerde ontwerp was revolutionair voor zijn tijd en heeft de manier waarop softwareteams samenwerken fundamenteel veranderd. Het systeem is nu de industriestandaard voor versiebeheer.

Bronnen

Online bronnen:

  1. Git Documentation - Officiële Git-documentatie en handleidingen
  2. Wikipedia - Git - Wikipedia artikel met complete geschiedenis
  3. GitHub Blog (2025) - Git turns 20: A Q&A with Linus Torvalds
  4. GitLab Blog (2025) - Celebrating Git's 20th anniversary with creator Linus Torvalds
  5. Britannica - Git | System, Applications, History, & Facts

Boeken:

  1. Chacon, S. & Straub, B. (2014) - Pro Git, Second Edition. Apress. ISBN: 978-1484200773
  2. Ponuthorai, P.K. & Loeliger, J. (2022) - Version Control with Git, 3rd Edition. O'Reilly Media. ISBN: 978-1492091196