Zum Inhalt springen
GitTree
Änderungen und Commits

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.

KostenlosAktualisiert

Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Commit-Optionen
  6. Lassen Sie einen KI-Agenten die Nachricht verfassen
  7. Wenn etwas schief geht
  8. Fragen
  9. Verwandt

Bevor Sie beginnen

Wo es zu finden ist

  • Der untere Teil des Bereichs Working Changes, geöffnet ab der Zeile // WIP im Diagramm.
AktionmacOSWindows und Linux
Commit⌘EnterCtrl+Enter
Stage die ausgewählten DateienSS

Schritte

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

    Das GitTree-Commit-Formular mit einer Zusammenfassung, einer Beschreibung und der nummerierten Commit-Schaltfläche
    1 die Zusammenfassung, 2 die Beschreibung, 3 der Commit-Button mit der Anzahl der Dateien.GitTree-Schnittstelle mit einem Demonstrations-Repository.
  2. 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.

  3. Ü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.

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

Was jede Option unter Commit-Optionen bewirkt
OptionWas es bewirkt
Co-authorsFügt Co-authored-by Zeilen für Personen hinzu, die mit Ihnen daran gearbeitet haben, vorgeschlagen von aktuellen Autoren.
Add Signed-off-byFü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 AuthorZeichnet einen anderen Namen und eine andere E-Mail-Adresse als Autor auf, während Sie der Committer bleiben.
Push After CommitSchiebt den Zweig an seinen Upstream, sobald die Übergabe erfolgt ist. Der erste Druck setzt den Upstream.
Allow Empty CommitLä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.