Gute Commit-Nachrichten schreiben
Dein zukünftiges Ich wird dir für deine Nachrichten danken
⏱ ca. ~8 Min
01 · Lesen
Eine gute Commit-Nachricht ist ein Geschenk an dein zukünftiges Ich (und deine Teamkollegen). Sie sollte erklären, warum du etwas geändert hast, nicht nur was. Klare Nachrichten machen die git-Historie wirklich nützlich.
💡 Stell dir das so vorEine gute Commit-Nachricht zu schreiben ist wie ein Foto auf der Rückseite zu beschriften. "3. Geburtstag bei Oma" hilft. "Foto" nicht. Monate später sind diese Beschriftungen das Einzige, woran du dich erinnern kannst, was auf jedem Schnappschuss war.
Kernpunkte
- Gute Nachrichten erklären das warum: 'Fix login timeout for slow connections'
- Schlechte Nachrichten sind vage: 'fixed stuff', 'update', 'asdf'
- Die erste Zeile soll kurz sein (unter 50 Zeichen) und im Imperativ stehen: 'Add', 'Fix', 'Update'
02 · Terminal-Übung
Du hast ein Blog-Projekt mit HTML und CSS. Üben wir mit dem kompletten Ablauf, gute Commit-Nachrichten zu schreiben.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
03 · Terminal-Übung
Stage alle Dateien für deinen ersten Commit.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
04 · Terminal-Übung
Dein erster Commit sollte beschreiben, was in diesem Projekt steckt. Schreib nicht nur 'first commit' — sei konkret, was dein Ausgangspunkt ist.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
05 · Quiz
Welche der folgenden Commit-Nachrichten entspricht den Best Practices?
- "fixed stuff"
- "Add user login validation for email format"
- "update"
- "changes"
06 · Terminal-Übung
Jetzt fügen wir deinem Blog ein neues Feature hinzu — eine Navigationsleiste.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
07 · Terminal-Übung
Stage die geänderte Datei.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
08 · Terminal-Übung
Schreib eine Commit-Nachricht für diese Änderung. Beschreib, was du hinzugefügt hast, nicht nur 'update'. Gute Beispiele: 'Add navigation bar to blog', 'Add nav links for Home, About, Contact'.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
09 · Quiz
Welche der folgenden Commit-Nachrichten entspricht am ehesten professioneller Konvention?
- "updated stuff"
- "asdfjkl"
- "Fix password reset for expired tokens"
- "I changed the login page to fix a bug where users couldn't log in when their session expired after 24 hours"
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.