21/04/2021

1. L'historique

Lu 945 fois Licence Creative Commons

Afficher l'historique

Il est impossible de se souvenir de tout l'historique d'un projet. Pour visualiser cet historique, utiliser la commande log affichant l'historique entier avec hash, auteur, horodatage et message entier:

git log
[output]commit fff3c3fc65731a812438eb85713ef7dc5a2899b7 (HEAD -> master)
[output]Author: AymDev <​aymericmayeux@gmail.com​>
[output]Date:   Sun May 3 14:20:21 2020 +0200
[output]
[output]    Ajoute une feuille de triche
[output]    
[output]    Ajoute une "cheatsheet" pour garder la liste des commandes Git à
[output]    connaitre.
[output]
[output]commit bbd7c93c62af8b640bc0fe64588e72785d0271e3
[output]...
[output]commit d91d190ef3e103babee7d2042051be2ce0dd6e30
[output]...
[output]commit ae388b9ff76c7fb56da38dde3eab7481db91ad7d
[output]...

Formattage

On peut formatter l'historique avec diverses options:

  • limiter le nombre de commits avec -n <NOMBRE>
  • afficher des informations réduites sur une ligne par commit avec --oneline
  • ...

Ou encore filtrer les commits à afficher:

  • par auteur avec --author=<AUTHOR>
  • par dates avec par exemple --after=<DATE>

Exemple:

git log -n 3 --oneline
[output]fff3c3f (HEAD -> master) Ajoute une feuille de triche
[output]bbd7c93 Ajoute une documentation sur le staging
[output]d91d190 Ajoute la documentation des commits

Pour une liste complète des options, exécuter git log --help.