[Git] : un git log en couleur avec date, user et commit

Print Friendly, PDF & Email

Git est un formidable outil de versioning. L’article d’aujourd’hui vient compléter celui où je vous présentais comment lister tout vos dépôts et identifier leurs status. Et git log est un très bon traceur pour savoir qui a fait quoi, sur quoi et quand… modulo de bien jouer le jeu en rédigeant de bons commits.

Je vous propose deux git log permettant de facilement extraire les modifications avec : date, user et commit.

Le premier est relativement épuré car il n’utilise pas l’option –graph qui permet de voir les différents merges.

git log --pretty=format:"%h%x09%an%x09%ad%x09%s"

Le résultat de ce git log :

git-log

Le second est beaucoup plus complet et fun en apportant de la couleur et l’option –graph. Je le trouve très classe je ne sais pas ce que vous en pensez.

git log --graph --pretty=format:'%Cred%h%Creset \
-%C(yellow)%d%Creset %s %Cgreen(%cr)%Cblue \
- %cn %Creset' --abbrev-commit --date=relative

Le résultat de ce git log –graph est très sympa :

git-graph

Eh oui c’était du test donc mes commits ne sont pas locaces lol.

Et vous quelles commandes git utilisez vous couramment ?

Découvrez  [Git] : visualiser votre branche avec l'outil tig