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

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 ?

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s