Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Commitberichten | Introductie tot Git
Git Essentials

Commitberichten

Veeg om het menu te tonen

Waarom commitberichten belangrijk zijn

Commitberichten zijn essentieel voor het begrijpen van de geschiedenis van een project. Duidelijke en betekenisvolle berichten helpen samenwerkers, toekomstige ontwikkelaars en jezelf om het doel en de context van elke wijziging te begrijpen. Een goed gestructureerde commitgeschiedenis bevordert samenwerking, vereenvoudigt foutopsporing en maakt het gemakkelijker om specifieke wijzigingen in de projecttijdlijn te traceren.

Opbouw van een goed commitbericht

1. Bondigheid en duidelijkheid

Een commitbericht moet bondig en to the point zijn. Het moet het doel van de commit duidelijk overbrengen in één regel. Vermijd vaagheid en geef voldoende informatie om de wijziging te begrijpen zonder de daadwerkelijke code te hoeven bekijken.

Bad: "Fixed a bug"
Good: "Fix issue with user authentication in login form"

2. Onderwerp scheiden van de inhoud

Als meer details nodig zijn, scheid dan het onderwerp van de inhoud van het commitbericht met een lege regel. Het onderwerp moet de wijziging samenvatten, en de inhoud kan extra context, redenen voor de wijziging en relevante informatie geven.

Bekijk het volgende voorbeeld van zo'n commitbericht:

Subject: "Add validation for user email input"

Body: "This commit introduces email format validation to ensure
that users provide a valid email address when registering. It
helps improve the overall data integrity of the system."

In dit geval voer je het git commit-commando uit zonder de -m-vlag:

git commit

De standaard teksteditor voor Git wordt geopend, waarin je een gedetailleerd commitbericht kunt schrijven. Vervolgens dien je dit op te slaan en de teksteditor op de juiste manier te sluiten.

Laten we nog een commit maken in onze repository:

Hier is het commando dat wordt gebruikt om het tekstbestand aan te passen:

echo "Git is the most popular VCS in the world used by millions of developers since it allows efficient collaboration via committing, reverting and merging changes. Besides, Git is free and open source and can be easily installed on Windows, macOS, Linux and all Unix-based platforms." >> test.txt

Het commitbericht is als volgt:

Subject: "Add description of Git"
  
Body: "This commit introduces brief description 
of Git and highlights its key features. It also 
states the reasons for the widespread popularity 
of Git."

Als je het bestand niet kunt bewerken, druk dan op de i-toets. Hiermee ga je naar de bewerkmodus. Om wijzigingen op te slaan en Vim af te sluiten, druk je op de Escape-toets en vervolgens twee hoofdletters Z.

Note
Opmerking

Als je een andere standaard teksteditor voor de terminal gebruikt (anders dan Vim) en je ondervindt problemen, kun je eenvoudig op internet vinden hoe je wijzigingen opslaat en afsluit.

3. Gebruik de gebiedende wijs

Schrijf commitberichten in de gebiedende wijs, wat richting geeft aan de wijziging. Begin het onderwerp met een werkwoord, zoals "Fix", "Add" of "Update".

Bad: "Fixed the issue with the login form"
Good: "Fix issue with user authentication in login form"
question mark

Welke aanpak toont het beste beknoptheid en duidelijkheid in een commitboodschap?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 10

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 10
some-alt