Git show : inspecter un commit en detail
git show affiche le contenu complet d'un commit, tag ou objet Git. Le diff, les metadonnees, tout ce que tu as besoin de savoir sur un commit precis.
C'est quoi git show ?
git show affiche le detail complet d'un objet Git : commit, tag, arbre ou blob. Par defaut, il montre le dernier commit avec son diff complet.
C'est ta loupe pour examiner un commit en detail : qui l'a fait, quand, pourquoi, et exactement quelles lignes ont change.
Syntaxe de git show
git showAffiche le dernier commit
git show <hash>Affiche un commit specifique
git show hash:fichierAffiche un fichier a un commit donne
Git show en pratique
Inspecter des commits, tags et fichiers.
Afficher un commit
Fichiers et tags
Commandes show essentielles
git show HEADDernier commit avec diff
git show --statResume des fichiers modifies
git show --name-onlyListe des fichiers modifies
git show hash:fichierContenu d'un fichier a un commit
git show hash -- fichierDiff d'un fichier dans un commit
git show v1.0.0Detail d'un tag
Erreurs courantes avec git show
Confondre show et log
show affiche UN objet en detail, log affiche l'historique. Utilise log pour chercher, show pour inspecter.
Oublier la syntaxe hash:fichier
Pour voir un fichier a un commit donne, c'est hash:chemin (deux-points). Pour le diff d'un fichier, c'est hash -- chemin (tirets).
Diff trop long
Si le diff est tres long, utilise --stat pour un resume ou pipe vers less : git show | less.
Fait partie du guide Historique Git, recherche et debug
GitQuest est conçu par Anaïs (nouvelle fenêtre), développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.
Questions sur git show
Deviens un detective Git avec GitQuest
Apprends a inspecter l'historique et comprendre chaque modification.
Commencer les enquetes