Monthly Archives: June 2012

Migliorare il log di git

Filipe Kiss ha pubblicato un ottimo suggerimento per migliorare l’aspetto di git log.

L’aspetto tipico di git log è piuttosto noioso:

È possibile rendere più leggibile il log, ottenendo qualcosa come questo:

Per farlo, è sufficiente eseguire:

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit

Visto che è un po’ lungo da digitare, può convenire creare un alias, ad esempio chiamarlo git lg:

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset' --abbrev-commit"

È anche possibile eseguire git lg -p per visualizzare il diff dei commit, anche questi con syntax highlighting.