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.
Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.
In questa pagina
Prima di iniziare
- Le modifiche vengono organizzate nel pannello Working Changes (stage files, hunk and lines).
Dove trovarlo
- La parte inferiore del pannello Working Changes, aperta dalla riga
// WIPnel grafico.
| Azione | macOS | Windows e Linux |
|---|---|---|
| Commit | ⌘Enter | Ctrl+Enter |
| Stage i file selezionati | S | S |
Passi
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.

1 il riepilogo, 2 la descrizione, 3 il pulsante di conferma con il numero di file.GitTree interfaccia con un repository dimostrativo. 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.
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.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
| Opzione | Cosa fa |
|---|---|
| Co-authors | Aggiunge Co-authored-by righe per le persone che ci hanno lavorato con te, suggerite da autori recenti. |
| Add Signed-off-by | Aggiunge 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 Author | Registra un altro nome ed e-mail come autore, mentre tu rimani il committente. |
| Push After Commit | Spinge il ramo a monte una volta effettuato il commit; la prima spinta imposta l'upstream. |
| Allow Empty Commit | Consente 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.