Contenu du cours
Essentiels de Git
Essentiels de Git
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
:
Où [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.
Merci pour vos commentaires !