Schreiben Sie eine Commit-Nachricht und führen Sie einen Commit durch
Das Commit-Formular befindet sich unter Ihren bereitgestellten Dateien: eine Summary-Zeile, ein optionales Description und Commit Options für Co-Autoren, Abzeichnung, Hooks und anschließendes Pushen. GitTree weist Sie auf häufige Nachrichtenfehler hin, bevor Sie sich verpflichten.
Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.
Auf dieser Seite
Bevor Sie beginnen
- Änderungen werden im Bedienfeld Working Changes bereitgestellt (Dateien, Hunks und Zeilen bereitstellen).
Wo es zu finden ist
- Der untere Teil des Bereichs Working Changes, geöffnet ab der Zeile
// WIPim Diagramm.
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Commit | ⌘Enter | Ctrl+Enter |
| Stage die ausgewählten Dateien | S | S |
Schritte
Geben Sie die Zusammenfassung ein
Eine Zeile in Summary, die angibt, was der Commit bewirkt. Der Zähler zeigt seine Länge an; GitTree warnt bei mehr als 72 Zeichen, da andere Tools häufig lange Zusammenfassungen abschneiden.

1 die Zusammenfassung, 2 die Beschreibung, 3 der Commit-Button mit der Anzahl der Dateien.GitTree-Schnittstelle mit einem Demonstrations-Repository. Erklären Sie warum, wenn es hilft
Fügen Sie die Gründe, einen Ticketlink oder Notizen für Prüfer in Description hinzu. GitTree fügt für Sie die Leerzeile zwischen der Zusammenfassung und der Beschreibung ein.
Überprüfen Sie die Vorschläge
Unter Message suggestions markiert GitTree eine Zusammenfassung, die mit einem Punkt endet, die wie eine laufende Arbeit aussieht oder, wenn Check Conventional Commits in den Einstellungen aktiviert ist, nicht mit einem Typ wie
feat:beginnt. Es sind Hinweise: Sie können sich trotzdem verpflichten.Begehen
Drücken Sie Commit Changes to 1 File (die Zahl folgt der angezeigten Zahl) oder drücken Sie die Tastenkombination. Das Formular wird gelöscht und sagt Committed mit dem neuen kurzen SHA.
Erwartetes Ergebnis
Der Commit ist die neue oberste Zeile Ihres Zweigs im Diagramm. Es bleibt auf Ihrem Computer, bis Sie es drücken.
Commit-Optionen
| Option | Was es bewirkt |
|---|---|
| Co-authors | Fügt Co-authored-by Zeilen für Personen hinzu, die mit Ihnen daran gearbeitet haben, vorgeschlagen von aktuellen Autoren. |
| Add Signed-off-by | Fügt Ihre Signed-off-by-Zeile für Projekte hinzu, die ein Entwicklerzertifikat anfordern. |
| Skip Hooks (--no-verify) | Die Hooks pre-commit und commit-msg werden für diesen Commit nicht ausgeführt. |
| Different Author | Zeichnet einen anderen Namen und eine andere E-Mail-Adresse als Autor auf, während Sie der Committer bleiben. |
| Push After Commit | Schiebt den Zweig an seinen Upstream, sobald die Übergabe erfolgt ist. Der erste Druck setzt den Upstream. |
| Allow Empty Commit | Lässt beim nächsten Commit keine Dateiänderungen aufzeichnen. Nach diesem Commit wird es wieder ausgeschaltet. |
Lassen Sie einen KI-Agenten die Nachricht verfassen
Bei GitTree Pro oder einer laufenden Testversion fordert die Sparkle-Schaltfläche neben Summary eine Coding-Agent-CLI auf, die Sie installiert und bei der Sie sich angemeldet haben (Claude Code, Codex oder die Antigravity-CLI), eine Nachricht aus den bereitgestellten Änderungen zu verfassen. Der Entwurf landet im Formular; Es wird nichts festgeschrieben, bis Sie die Taste drücken.
Wenn etwas schief geht
„Der Commit wurde nicht erstellt. Ihre Nachricht und die bereitgestellten Änderungen bleiben unverändert.“
Normalerweise lehnte ein Hook das Commit ab. Öffnen Sie Hook output, um zu lesen, warum, beheben Sie das Problem und führen Sie erneut einen Commit durch. Deine Nachricht ist immer noch da.
GitTree fragt nach Ihrem Namen und Ihrer E-Mail-Adresse
Git benötigt für jeden Commit eine Identität. Füllen Sie Set up your Git identity einmal aus; Es wird dort gespeichert, wo Sie es auswählen.
Fragen
Kann ich die Nachricht nach dem Festschreiben ändern?
Ja, für den letzten Commit: amend it. Formulieren Sie ältere Commits mit einem interactive rebase um.