Beenden Sie den Commit-Nachrichteneditor

John Wachira 15 Februar 2024
Beenden Sie den Commit-Nachrichteneditor

Dieser Artikel beschreibt die Schritte zum Beenden des Commit-Nachrichteneditors in Git. Beim Zusammenführen oder Durchführen eines Commit in Git fordert Sie die Konsole auf, eine Commit-Nachricht mit einer kurzen Beschreibung des neuen Commit abzugeben.

Git öffnet Ihren Standard-Texteditor, in dem Sie die Commit-Nachricht eingeben sollen. Das Navigieren durch den Texteditor kann verwirrend sein, besonders wenn Sie neu in der Git-Versionskontrolle sind.

Am Ende dieses Artikels verfügen Sie über das notwendige Wissen, um durch den Git-Texteditor zu navigieren.

Beenden Sie den Commit-Nachrichten-Editor in Git

Für einen einfacheren Kontext werden wir versuchen, einige Änderungen für Git zu übernehmen, um uns mit dem Texteditor aufzufordern.

Commit-Nachricht

Zuerst drücken wir i zum Einfügen, um unserem Commit eine Nachricht zu geben. Wenn Sie fertig sind, drücken Sie Esc zum Verlassen.

Drücken Sie :+w+q für schreiben und schnell (:wq). Drücken Sie Enter, um den Vorgang abzuschließen. So einfach ist das.

Git gibt auch an, dass es die Zusammenführung oder das Commit abbrechen wird, wenn Sie keine Commit-Nachricht bereitstellen. Wenn Sie ohne Zusammenführung beenden möchten, lassen Sie die Nachricht leer und verwenden Sie die obige Tastaturkombination zum Beenden.

Beachten Sie, dass die obige Kombination nur für den vim-Editor funktioniert. Wenn Sie den nano-Editor verwenden, verwenden Sie die unten gezeigte Kombination.

nano editor

Das ^ ist einfach die Strg-Taste. Um den Nano-Editor zu beenden, sollten Sie daher Strg+X verwenden.

Verwenden Sie beim Durchführen eines Commit in Git das Flag -m, um eine Commit-Nachricht einzufügen, wie unten gezeigt.

$ git commit -m "Commit Message"

Dies erspart Ihnen das lästige Navigieren durch den Texteditor.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Verwandter Artikel - Git Commit