Commit

Een commit is een opgeslagen momentopname van wijzigingen in een Git-repository. Elke commit bevat de gewijzigde bestanden, een tijdstempel, de naam van de auteur en een beschrijvend bericht.

Hoe het werkt

# Wijzigingen klaarzetten (stagen)
git add bestand.txt

# Commit aanmaken met bericht
git commit -m "Voeg configuratie toe voor nginx"

Elke commit krijgt een unieke hash (SHA-1), bijvoorbeeld a3f8c21. Hiermee kun je altijd naar een specifieke versie terugkeren.

Onderdelen van een commit

OnderdeelBeschrijving
HashUnieke ID van de commit
AuteurNaam en e-mailadres van de maker
TijdstempelWanneer de commit is gemaakt
BerichtKorte omschrijving van de wijziging
DiffDe exacte wijzigingen ten opzichte van de vorige commit

Goede commit-berichten

Een duidelijk commit-bericht maakt de geschiedenis leesbaar:

Voeg wachtwoordvalidatie toe aan loginformulier

Controleer minimale lengte en aanwezigheid van een cijfer.
Fixes #42.

Nuttige commando's

# Geschiedenis bekijken
git log --oneline

# Wijzigingen van een commit zien
git show a3f8c21

# Laatste commit ongedaan maken (wijzigingen bewaren)
git reset --soft HEAD~1

Zie ook

  • git — versiebeheersysteem
  • cicd — commits starten automatisch een bouwproces
  • bump — versienummer ophogen als onderdeel van een commit
gitsoftware