Digitale Toledo

Thema: Tools | Tags: #git #versiebeheer #tools #code #collaboratie

Wat is Git?

Git is een versiebeheersysteem waarmee je de geschiedenis van je code kunt bijhouden. Het zorgt ervoor dat je wijzigingen kunt opslaan, terugdraaien en samenwerken met anderen zonder elkaars werk kwijt te raken. Git wordt vaak gebruikt in combinatie met platforms zoals GitHub.

Verschil tussen een branch en een commit

In Git zijn commits en branches twee verschillende, maar samenhangende onderdelen van versiebeheer.

  • Commit: een momentopname van je project. Elke commit slaat alle wijzigingen die je op dat moment vastlegt op. Je kunt later altijd terug naar die versie.
  • Branch: een vertakking in de ontwikkelgeschiedenis. Op een branch maak je meerdere commits. Branches maken het mogelijk om nieuwe functies of fixes uit te werken zonder de hoofdversie (main) te verstoren.

Voorbeeld:

  1. Je begint op main.
  2. Je maakt een nieuwe branch John-feature-login.
  3. Op die branch maak je meerdere commits voor de login-functionaliteit.
  4. Als je klaar bent, merge je de branch terug naar main met een pull request.