Einführung
🧑💻 Neuer zu Git oder LabEx? Wir empfehlen, mit dem Kurs Quick Start with Git zu beginnen.
Wenn Sie an einem Projekt arbeiten, ist es wichtig, dass jede Änderung am Codebase mit einer konsistenten und informativen Commit-Nachricht versehen ist. Dies hilft anderen Entwicklern zu verstehen, welchem Zweck die Änderung dient, und erleichtert es, Fehler zu finden oder Änderungen gegebenenfalls rückgängig zu machen. In diesem Lab werden Sie lernen, wie Sie eine Commit-Nachricht-Vorlage für ein Git-Repository einrichten.
Fügen Sie eine Commit-Nachricht-Vorlage hinzu
Ohne eine Commit-Nachricht-Vorlage können Entwickler versucht sein, vage oder uninformative Commit-Nachrichten zu schreiben, wie z. B. "Bug behoben" oder "Code aktualisiert". Dies erschwert es anderen, den Zweck der Änderung zu verstehen und kann zu Verwirrung oder Fehlern führen. Indem eine Commit-Nachricht-Vorlage eingerichtet wird, werden Entwicklern ermutigt, detailliertere und informativere Commit-Nachrichten zu liefern, was die Zusammenarbeit und die Produktivität verbessern kann.
Für dieses Lab verwenden wir das Repository von https://github.com/labex-labs/git-playground. Folgen Sie diesen Schritten, um eine Commit-Nachricht-Vorlage für dieses Repository einzurichten:
- Klonen Sie das Repository auf Ihren lokalen Computer, indem Sie den Befehl
git clone https://github.com/labex-labs/git-playgroundverwenden. - Navigieren Sie zum Repository-Verzeichnis, indem Sie den Befehl
cd git-playgroundverwenden, und konfigurieren Sie Ihr GitHub-Konto, indem Sie die Befehlegit config --global user.name "Ihr-Benutzername"undgit config --global user.email "Ihre-E-Mail"verwenden. - Erstellen Sie in dem Repository-Verzeichnis eine neue Datei namens
commit-template, indem Sie den Befehlvim commit-templateverwenden. - Öffnen Sie die Datei
commit-templatein einem Texteditor und fügen Sie die folgenden Zeilen hinzu:
## <type>: <subject>
## <body>
## <footer>
#Dies erstellt eine Vorlage mit drei Abschnitten, wobei "<type>" den Typ der Abgabe angibt, wie z. B. "feat" oder "fix", "<subject>" eine kurze Zusammenfassung ist, die den Inhalt der Abgabe beschreibt, "<body>" eine detailliertere Beschreibung ist und "<footer>" andere Metadaten enthalten kann, wie die zugehörige Issues-Nummer oder andere Kommentare.
- Drücken Sie Esc und geben Sie den Befehl :wq ein, dann drücken Sie Enter, um Ihre Änderungen zu speichern und den
commit-template-Dateieditor zu verlassen. - Verwenden Sie den Befehl
git add commit-template, um diecommit-template-Dateien zum Staging-Bereich hinzuzufügen. - Verwenden Sie den Befehl
git config commit.template commit-template, um diecommit-template-Datei als Commit-Nachricht-Vorlage für das Repository festzulegen. - Verwenden Sie den Befehl
git commit, um den Commit-Nachrichteneditor zu öffnen, und beobachten Sie, dass der Commit-Nachrichteneditor jetzt die Commit-Nachricht-Vorlage enthält, die Sie in Schritt 4 erstellt haben. - Drücken Sie Esc und geben Sie den Befehl :q ein, dann drücken Sie Enter, um den Commit-Nachrichteneditor zu verlassen.
Zusammenfassung
In diesem Lab haben Sie gelernt, wie Sie eine Commit-Nachricht-Vorlage für ein Git-Repository einrichten. Indem Sie eine Commit-Nachricht-Vorlage verwenden, können Entwickler detailliertere und informativere Commit-Nachrichten liefern, was die Zusammenarbeit und die Produktivität verbessern kann. Denken Sie daran, immer klare und präzise Commit-Nachrichten zu schreiben, um anderen zu helfen, den Zweck Ihrer Änderungen zu verstehen.