Visualisation des Modifications
Glissez pour afficher le menu
git log -p
La commande git log affiche l’historique des commits d’un projet.
Pour visualiser les lignes exactes modifiées dans chaque commit, utilisez l’option -p (patch).
Cette méthode est utile pour identifier rapidement un commit ayant introduit un bug dans le code.
Commande complète :
git log -p
Exécuter la commande dans le terminal :
Chaque commit est séparé par un cadre de couleurs différentes afin d'améliorer la distinction visuelle. Comme les informations détaillées sur chaque commit peuvent ne pas tenir sur un seul écran, utiliser les flèches directionnelles pour faire défiler vers le haut et vers le bas.
Vous pouvez quitter en appuyant sur la touche q.
Ici, les signes plus indiquent les lignes ajoutées, et si des lignes étaient supprimées, elles apparaîtraient avec des symboles moins (tiret).
git show
La commande git show affiche des informations détaillées sur les modifications introduites par un commit spécifique.
Syntaxe de base :
git show [commit]
Ici, [commit] fait référence au hash (identifiant) du commit que vous souhaitez consulter.
Examen de la sortie de la commande git log -p, en se concentrant sur le deuxième commit le plus récent :
commit e3bd3aa851985adbe19048068ebf5fae623a07a1
Author: Kyryl Sidak <email@example.com>
Date: Fri Nov 10 13:57:55 2023 +0200
Subject: "Add description of Git"
Body: "This commit introduces brief description of Git and highlights its key features. It also states the reasons for the widespread popularity of Git."
Voici les premières lignes de la sortie pour ce commit. Pour utiliser la commande git show sur ce commit, copiez son hash et exécutez la commande suivante :
git show e3bd3aa851985adbe19048068ebf5fae623a07a1
Le hash de votre commit peut être différent, veillez donc à utiliser le hash correct.
Exécuter cette commande dans le terminal :
Comme vous pouvez le voir, le résultat est identique à celui de la commande git log -p, mais uniquement pour un commit.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion