Menu
Coddy logo textTech

Git Show

Fait partie de la section Gestion de versions du Journey Terminal de Coddy — leçon 17 sur 58.

git show affiche un commit unique : son message, ses métadonnées et le diff de ce qu'il a modifié. Sans argument, il affiche le commit le plus récent :

git show

Vous pouvez également passer un ID de commit spécifique :

git show a1b2c3d

Ou utilisez une référence relative comme HEAD~1 pour signifier « un commit avant HEAD » :

git show HEAD~1

Pour obtenir uniquement le message d'un commit (sans diff), passez --no-patch accompagné d'une chaîne de formatage :

git show --no-patch --pretty=%s HEAD

Ceci est utile dans les scripts où seule la ligne d'objet vous intéresse, et non le contenu complet.

challenge icon

Défi

Facile

Le dossier contient plan.md. Initialisez le dépôt et créez deux commits :

  1. Ajoutez plan.md avec le message Add plan.
  2. Ajoutez la ligne step 1 à plan.md, indexez-le et commitez avec le message Add first step.

Ensuite, affichez uniquement le sujet du commit précédent (celui avant HEAD) en utilisant git show --no-patch --pretty=%s HEAD~1.

Aide-mémoire

git show affiche le message, les métadonnées et le diff d'un commit :

git show          # commit le plus récent
git show a1b2c3d  # ID de commit spécifique
git show HEAD~1   # un commit avant HEAD

Pour obtenir uniquement la ligne d'objet (pas de diff), utilisez --no-patch avec une chaîne de format :

git show --no-patch --pretty=%s HEAD

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Gestion de versions