Mémo Git · Explorer
Voir le contenu d'un commit
git show <commit>
git show <commit> affiche tout ce qu'il faut savoir d'un commit : son auteur, sa date, son message et le diff complet de ses modifications. Sans argument, il montre le dernier commit.
Ce que ça fait
Affiche le message, l'auteur et les fichiers modifiés par un commit.
Un cas d'usage
Tu veux comprendre ce qu'un commit a réellement changé avant de le reprendre ailleurs.
En ligne de commande
git show- Dernier commit.
git show <commit>- Un commit précis, désigné par son hash (les 7 premiers caractères suffisent).
git show --stat <commit>- Seulement la liste des fichiers modifiés.
git show <commit>:<fichier>- Le fichier tel qu'il était à ce commit.
git show HEAD~2- L'avant-avant-dernier commit.
Dans Merathon
- Clique sur le commit dans le graphe : ses détails et ses fichiers s'affichent à droite.
- Clique sur un fichier pour voir son diff au centre.
- Clic droit sur le commit → « Copier le hash complet », « Copier le hash court » ou « Copier le message ».
Questions fréquentes
Comment récupérer un fichier tel qu'il était dans un ancien commit ?
git restore --source=<commit> <fichier> le remet dans la copie de travail ; git show <commit>:<fichier> l'affiche seulement.