Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Visualisation des Modifications | Interaction Plus Avancée
Notions Essentielles de Git

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 :

Git log -p

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.

Note
Remarque

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
Note
Remarque

Le hash de votre commit peut être différent, veillez donc à utiliser le hash correct.

Exécuter cette commande dans le terminal :

Affichage Git

Comme vous pouvez le voir, le résultat est identique à celui de la commande git log -p, mais uniquement pour un commit.

question mark

Quelle est la principale différence entre les commandes git log -p et git show ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 2
some-alt