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 :
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 :
Eh oui c’était du test donc mes commits ne sont pas locaces lol.
Et vous quelles commandes git utilisez vous couramment ?