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

Contenu du cours

Essentiels de Git

Essentiels de Git

1. Introduction à Git
2. Interaction Plus Avancée
3. Annuler les Modifications
4. Travailler avec les Branches dans Git

book
Visualisation des Changements

git log -p

Nous avons déjà discuté de la façon de visualiser notre historique des commits en utilisant la commande git log. Cependant, il arrive souvent que nous souhaitions également voir les lignes exactes modifiées dans chaque commit. Une telle approche est utile lorsque nous voulons rapidement trouver un commit qui introduit un certain bug dans notre programme.

C'est là que la commande git log avec le drapeau -p (qui signifie patch) est utile. Voici la commande complète :

Exécutons-le maintenant dans le terminal :

J'ai séparé chaque commit avec un cadre de couleurs différentes pour améliorer la distinction visuelle. Comme nous avons des informations détaillées sur chaque commit, tout le texte ne tient pas à l'écran, vous pouvez donc utiliser les touches fléchées pour faire défiler vers le haut et vers le bas.

Remarque

Vous pouvez quitter en appuyant sur la touche q.

Ici, les plus montrent les lignes ajoutées, et si nous avions supprimé certaines lignes, elles seraient affichées avec des moins (tirets).

git show

Le but principal de git show est de fournir une vue détaillée des changements introduits par un commit particulier. Voici une syntaxe de base pour la commande git show :

[commit] est l'identifiant (hash) du commit que vous souhaitez afficher.

Jetons un coup d'œil à la sortie de la commande git log -p, en nous concentrant spécifiquement sur le deuxième dernier commit :

Voici les premières lignes de la sortie pour ce commit. Pour utiliser la commande git show pour ce commit, copiez son hash et exécutez la commande suivante :

Remarque

Votre hash de commit peut être différent, assurez-vous donc d'utiliser le bon hash.

Lançons cette commande dans le terminal :

Comme vous pouvez le voir, la sortie est la même que pour la commande git log -p, mais seulement pour un commit.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
We're sorry to hear that something went wrong. What happened?
some-alt