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 showVous pouvez également passer un ID de commit spécifique :
git show a1b2c3dOu utilisez une référence relative comme HEAD~1 pour signifier « un commit avant HEAD » :
git show HEAD~1Pour 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 HEADCeci est utile dans les scripts où seule la ligne d'objet vous intéresse, et non le contenu complet.
Défi
FacileLe dossier contient plan.md. Initialisez le dépôt et créez deux commits :
- Ajoutez
plan.mdavec le messageAdd plan. - Ajoutez la ligne
step 1àplan.md, indexez-le et commitez avec le messageAdd 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 HEADPour obtenir uniquement la ligne d'objet (pas de diff), utilisez --no-patch avec une chaîne de format :
git show --no-patch --pretty=%s HEADEssayez vous-même
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
4Inspecter les modifications
Git DiffComparer les modifications indexéesGit ShowRécapitulatif - Travail d'enquête2Premiers pas
Initialiser un dépôtLe dossier .gitConfigurer votre identitéGit StatusRécapitulatif - Premier dépôt5Ignorer des fichiers
Pourquoi ignorer des fichiersModèles GitignoreVérifier les règles d'exclusionRécapitulatif - Dépôt propre3Suivi des modifications
La zone de transitGit AddGit CommitModifier un fichier suiviGit LogRécapitulatif - Premiers commits6Projet de site de recettes
Aperçu du projetInitialiser et ignorer