Modifica 2011: il otheranswers (con aumento) evidenzia la possibilità di modificare le opzioni less, il cercapersone predefinito utilizzato da git.
L'osservazione alla fine della mia risposta è ancora valida: anche se è possibile vedere un messaggio di commit lungo, ciò non significa che altri strumenti che hanno a che fare con detto messaggio (lungo) saranno in grado di elaborarli.
risposta
originale (gennaio 2010) circa commettere politica formato del messaggio:
Secondo this blog, dal momento che git log non fa alcun tipo di imballaggio, è necessario formattare il tuo commento con una lunghezza di riga appropriata
git log
non fa suo imballaggio speciale speciale dei messaggi di commit.
Con il cercapersone predefinito di less -S
, ciò significa che i paragrafi scorrono lontano dal bordo dello schermo, rendendoli difficili da leggere.
Su un terminale a 80 colonne, se sottraiamo 4 colonne per il rientro a sinistra e altre 4 per la simmetria a destra, rimaniamo con 72 colonne.
git format-patch --stdout
converte una serie di commit in una serie di e-mail, utilizzando i messaggi per il corpo del messaggio.
Una buona e-mail di netiquette ci impone di avvolgere le nostre e-mail di testo in modo tale che ci sia spazio per alcuni livelli di indicatori di risposta annidati senza overflow in un terminale a 80 colonne.
Come said here:
In generale, utilizzare un editor per creare i messaggi di commit piuttosto che passare sulla riga di comando. Il formato deve essere:
- Un involucro rigido a 72 caratteri
- Un'unica breve riassunto del commit
- seguita da una sola riga vuota
- Seguito da dettagli di supporto
Tutte le origini (incluso GitPro book, che va per 50 caratteri per la prima riga, come Jörg W Mittag commenti) insistere sulla necessità di avvolgere il commento, certamente perché, anche se Git è stato in grado di gestire lunghe code, altri strumenti nella catena di elaborazione (e-mail, patch, ...) potrebbero non .
Come un peccato che non sembra esserci nessuna risposta "buona" a questa domanda. – titaniumdecoy
La soluzione in questo articolo è utile per me: http://iamnearlythere.com/wrapping-lines-git-diff/ – satoru
Se si vuole davvero un modo rapido per vedere i commenti completi, penso che gitk sia degno di nota. – erictheavg