Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Commit-beskeder | Introduktion til Git
Git Essentials

bookCommit-beskeder

Hvorfor Commit-beskeder er Vigtige

Commit-beskeder er afgørende for at forstå et projekts historik. Klare og meningsfulde beskeder hjælper samarbejdspartnere, fremtidige udviklere og dig selv med at forstå formålet og konteksten for hver ændring. En velstruktureret commit-historik forbedrer samarbejdet, forenkler fejlfinding og gør det lettere at spore specifikke ændringer i projektets tidslinje.

Opbygning af en God Commit-besked

1. Kortfattethed og Klarhed

En commit-besked skal være kortfattet og præcis. Den skal tydeligt formidle formålet med committet på én linje. Undgå tvetydighed og giv tilstrækkelig information til at forstå ændringen uden at skulle se på selve koden.

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

2. Adskil Emne fra Brødtekst

Hvis der er behov for flere detaljer, adskil emnet fra brødteksten i commit-beskeden med en tom linje. Emnet skal opsummere ændringen, og brødteksten kan give yderligere kontekst, begrundelser for ændringen og anden relevant information.

Lad os se på et eksempel på en sådan commit-besked:

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."

I dette tilfælde skal du køre kommandoen git commit uden -m flaget:

Standard teksteditor for Git åbnes, hvor du kan skrive en detaljeret commit-besked. Derefter skal du gemme den og afslutte teksteditoren korrekt.

Lad os lave endnu et commit i vores repository:

Her er kommandoen, der bruges til at ændre tekstfilen:

Commit-beskeden er som følger:

Hvis du ikke kan redigere filen, skal du trykke på i-tasten. Dette sikrer, at du går ind i redigeringstilstand. For at gemme ændringer og afslutte Vim, skal du igen trykke på Escape-tasten og to store Z-bogstaver.

Note
Bemærk

Hvis du har en anden standard teksteditor i terminalen (end Vim), og oplever problemer, kan du nemt finde ud af, hvordan du gemmer ændringer og afslutter den på internettet.

3. Brug imperativ form

Skriv commit-beskeder i imperativ form, hvilket giver en retningsangivelse for ændringen. Start emnet med et udsagnsord, såsom "Fix", "Add" eller "Update".

Bad: "Fixed the issue with the login form"
Good: "Fix issue with user authentication in login form"
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 10

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain why using the imperative mood is important in commit messages?

What are some other examples of good commit messages?

How do I know if my commit message is clear enough?

Awesome!

Completion rate improved to 3.57

bookCommit-beskeder

Stryg for at vise menuen

Hvorfor Commit-beskeder er Vigtige

Commit-beskeder er afgørende for at forstå et projekts historik. Klare og meningsfulde beskeder hjælper samarbejdspartnere, fremtidige udviklere og dig selv med at forstå formålet og konteksten for hver ændring. En velstruktureret commit-historik forbedrer samarbejdet, forenkler fejlfinding og gør det lettere at spore specifikke ændringer i projektets tidslinje.

Opbygning af en God Commit-besked

1. Kortfattethed og Klarhed

En commit-besked skal være kortfattet og præcis. Den skal tydeligt formidle formålet med committet på én linje. Undgå tvetydighed og giv tilstrækkelig information til at forstå ændringen uden at skulle se på selve koden.

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

2. Adskil Emne fra Brødtekst

Hvis der er behov for flere detaljer, adskil emnet fra brødteksten i commit-beskeden med en tom linje. Emnet skal opsummere ændringen, og brødteksten kan give yderligere kontekst, begrundelser for ændringen og anden relevant information.

Lad os se på et eksempel på en sådan commit-besked:

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."

I dette tilfælde skal du køre kommandoen git commit uden -m flaget:

Standard teksteditor for Git åbnes, hvor du kan skrive en detaljeret commit-besked. Derefter skal du gemme den og afslutte teksteditoren korrekt.

Lad os lave endnu et commit i vores repository:

Her er kommandoen, der bruges til at ændre tekstfilen:

Commit-beskeden er som følger:

Hvis du ikke kan redigere filen, skal du trykke på i-tasten. Dette sikrer, at du går ind i redigeringstilstand. For at gemme ændringer og afslutte Vim, skal du igen trykke på Escape-tasten og to store Z-bogstaver.

Note
Bemærk

Hvis du har en anden standard teksteditor i terminalen (end Vim), og oplever problemer, kan du nemt finde ud af, hvordan du gemmer ændringer og afslutter den på internettet.

3. Brug imperativ form

Skriv commit-beskeder i imperativ form, hvilket giver en retningsangivelse for ændringen. Start emnet med et udsagnsord, såsom "Fix", "Add" eller "Update".

Bad: "Fixed the issue with the login form"
Good: "Fix issue with user authentication in login form"
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 10
some-alt