Menu
Coddy logo textTech

Git Log

Dernière mise à jour

git log affiche l'historique des commits de votre branche actuelle, du plus récent au plus ancien - le hash, l'auteur, la date et le message de chaque commit. Quelques flags le rendent bien plus utile : --oneline pour une vue compacte, --graph pour voir la structure des branches, et des filtres pour se concentrer sur un auteur, un fichier ou une plage de dates.

Essayez ces commandes dans le terminal playground - un vrai shell dans votre navigateur, rien à installer.

git log parcourt l'historique des commits du plus récent au plus ancien - hash, message, et où pointent HEAD et les branches.

Syntaxe

CommandWhat it does
git logHistorique complet des commits, du plus récent en premier
git log --onelineUne ligne compacte par commit
git log --oneline --graph --allHistorique compact avec un graphe de branches
git log -n 5Afficher uniquement les 5 derniers commits
git log --author="Ada"Filtrer par auteur
git log -- file.txtHistorique d'un seul fichier
git log -pAfficher les changements de chaque commit

Cas courants

GoalCommand
Un aperçu rapidegit log --oneline
Voir la structure des branches/fusionsgit log --graph --oneline --all
Ce qui a changé dans un fichier au fil du tempsgit log -p -- file.txt
Commits depuis un taggit log v1.0..HEAD

FAQ git log

Comment consulter l'historique des commits dans Git ?
Exécutez git log. Il liste les commits de la branche actuelle du plus récent au plus ancien, en affichant le hash, l'auteur, la date et le message de chaque commit. Appuyez sur espace pour faire défiler page par page et sur q pour quitter. Ajoutez des flags comme --oneline pour le rendre plus compact.
Que fait git log --oneline ?
Il condense chaque commit en une seule ligne - un hash court suivi du résumé du message - afin de pouvoir parcourir rapidement beaucoup d'historique. Combinez-le avec --graph --all pour aussi voir comment les branches ont divergé et fusionné dans un graphe ASCII.
Comment voir l'historique d'un seul fichier ?
Exécutez git log -- <file> pour lister les commits qui ont touché ce fichier, ou git log -p -- <file> pour aussi afficher les changements réels que chaque commit lui a apportés. Le -- sépare les chemins des autres arguments afin que Git ne confonde pas un nom de fichier avec un nom de branche.
Comment filtrer le log par auteur ou par date ?
Utilisez git log --author="name" pour afficher les commits d'un auteur, et --since / --until pour une plage de dates (par exemple git log --since="2 weeks ago"). Ces filtres se combinent, vous pouvez donc restreindre l'historique exactement à ce que vous cherchez.
Puis-je m'entraîner en ligne ?
Oui. Ouvrez le terminal playground pour exécuter git log dans un vrai shell dans votre navigateur - rien à installer. Le cours Git interactif et gratuit de Coddy couvre aussi l'inspection de l'historique étape par étape.
Coddy programming languages illustration

Apprenez Git avec Coddy

COMMENCER