Vai al contenuto
GitTree
Cambiamenti e impegni

Scrivi un messaggio di commit e conferma

Il modulo di commit si trova sotto i tuoi file in stage: una riga Summary, una Description facoltativa e Commit Options per coautori, approvazione, hook e push successivi. GitTree evidenzia gli errori comuni nei messaggi prima che tu li commetta.

GratuitoAggiornato

Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Opzioni di impegno
  6. Lascia che un agente AI rediga il messaggio
  7. Se qualcosa va storto
  8. Domande
  9. Relativo

Prima di iniziare

Dove trovarlo

  • La parte inferiore del pannello Working Changes, aperta dalla riga // WIP nel grafico.
AzionemacOSWindows e Linux
Commit⌘EnterCtrl+Enter
Stage i file selezionatiSS

Passi

  1. Digita il riepilogo

    Una riga in Summary che dice cosa fa il commit. Il contatore ne mostra la lunghezza; GitTree avvisa se supera i 72 caratteri, perché altri strumenti spesso interrompono i riepiloghi lunghi.

    Il modulo di commit GitTree con un riepilogo, una descrizione e il pulsante di commit numerato
    1 il riepilogo, 2 la descrizione, 3 il pulsante di conferma con il numero di file.GitTree interfaccia con un repository dimostrativo.
  2. Spiega perché, se può essere d'aiuto

    Aggiungi i motivi, un collegamento al ticket o note per i revisori in Description. GitTree inserisce per te una riga vuota tra il riepilogo e la descrizione.

  3. Controlla i suggerimenti

    Sotto Message suggestions, GitTree contrassegna un riepilogo che termina con un punto, che sembra un lavoro in corso o, con Check Conventional Commits attivo nelle Preferenze, che non inizia con un tipo come feat:. Sono suggerimenti: puoi impegnarti comunque.

  4. Impegnarsi

    Premi Commit Changes to 1 File (il numero segue ciò che è messo in scena) o premi la scorciatoia. Il modulo si cancella e dice Committed con il nuovo SHA abbreviato.

Risultato atteso

Il commit è la nuova riga superiore del tuo ramo nel grafico. Rimane sul tuo computer finché non lo premi.

Opzioni di impegno

Cosa fa ciascuna opzione in Opzioni di commit
OpzioneCosa fa
Co-authorsAggiunge Co-authored-by righe per le persone che ci hanno lavorato con te, suggerite da autori recenti.
Add Signed-off-byAggiunge la tua riga Signed-off-by per i progetti che richiedono un certificato per sviluppatore.
Skip Hooks (--no-verify)Gli hook pre-commit e commit-msg non vengono eseguiti per questo commit.
Different AuthorRegistra un altro nome ed e-mail come autore, mentre tu rimani il committente.
Push After CommitSpinge il ramo a monte una volta effettuato il commit; la prima spinta imposta l'upstream.
Allow Empty CommitConsente al commit successivo di non registrare modifiche ai file. Si spegne di nuovo dopo quel commit.

Lascia che un agente AI rediga il messaggio

Con GitTree Pro o una versione di prova in corso, il pulsante scintilla accanto a Summary chiede alla CLI dell'agente di codifica che hai installato e a cui hai effettuato l'accesso (Claude Code, Codex o la CLI Antigravity) di redigere un messaggio dalle modifiche graduali. La bozza arriva nella forma; nulla viene impegnato finché non si preme il pulsante.

Se qualcosa va storto

"Il commit non è stato creato. Il tuo messaggio e le modifiche graduali sono invariate."

Di solito un hook rifiutava il commit. Apri Hook output per leggere il motivo, correggerlo ed effettuare nuovamente il commit; il tuo messaggio è ancora lì.

GitTree richiede il tuo nome e il tuo indirizzo email

Git ha bisogno di un'identità per ogni commit. Compila Set up your Git identity una volta; viene salvato dove scegli.

Domande

Posso modificare il messaggio dopo aver effettuato il commit?

Sì, per l'ultimo commit: modificalo. Per i commit più vecchi, riformulali con un rebase interattivo.