Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Visualisation de l'Historique des Commits | Introduction à Git
Notions Fondamentales de Git

bookVisualisation de l'Historique des Commits

Comprendre l’historique des commits d’un dépôt Git est essentiel pour un contrôle de version efficace et la collaboration. Il existe plusieurs commandes et méthodes pour explorer et interpréter l’historique d’un projet Git, mais pour l’instant, se concentrer sur la commande git log.

Git Log

La commande principale pour afficher l’historique des commits est git log. Cette commande affiche une liste chronologique des commits, fournissant des informations essentielles pour chaque commit.

Utilisation de base

Cette commande affiche l’historique des validations de la plus récente à la plus ancienne. La navigation dans le journal s’effectue à l’aide des flèches directionnelles et la sortie se fait en appuyant sur q.

Exécuter la commande git log dans le répertoire du projet :

Sortie de git log

Comme vous pouvez le constater, les trois validations effectuées jusqu’à présent sont affichées.

Détails de la sortie

Bien que la sortie occupe relativement peu de lignes, elle contient de nombreuses informations pour chaque commit. Voici ces éléments (de haut en bas) :

  • hash du commit (identifiant unique du commit) ;
  • auteur (nom et adresse e-mail de la personne ayant effectué le commit) ;
  • date et heure du commit ;
  • message du commit.

Personnalisation de la sortie

Il est possible de limiter le nombre de commits affichés avec la commande git log -n. Par exemple, la commande suivante affiche uniquement les deux derniers commits :

De plus, il est possible de condenser chaque commit sur une seule ligne, en affichant uniquement le hash du commit et le message du commit à l'aide de la commande suivante :

Exécuter les deux commandes dans le terminal :

Deux derniers commits et affichage condensé de tous les commits
Note
Remarque

Lors de l’exécution de la commande git log --oneline, les hachages des commits ne sont pas affichés en entier. Seuls les symboles qui identifient de manière unique le commit sont affichés.

question-icon

Associer les commandes aux actions.

Display the entire commit history with detailed information about each commit:
Display 3 latest commits with detailed information about each commit:

Display the entire commit history with a single line per commit containing only the commit hash and message:

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 11

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

Awesome!

Completion rate improved to 3.57

bookVisualisation de l'Historique des Commits

Glissez pour afficher le menu

Comprendre l’historique des commits d’un dépôt Git est essentiel pour un contrôle de version efficace et la collaboration. Il existe plusieurs commandes et méthodes pour explorer et interpréter l’historique d’un projet Git, mais pour l’instant, se concentrer sur la commande git log.

Git Log

La commande principale pour afficher l’historique des commits est git log. Cette commande affiche une liste chronologique des commits, fournissant des informations essentielles pour chaque commit.

Utilisation de base

Cette commande affiche l’historique des validations de la plus récente à la plus ancienne. La navigation dans le journal s’effectue à l’aide des flèches directionnelles et la sortie se fait en appuyant sur q.

Exécuter la commande git log dans le répertoire du projet :

Sortie de git log

Comme vous pouvez le constater, les trois validations effectuées jusqu’à présent sont affichées.

Détails de la sortie

Bien que la sortie occupe relativement peu de lignes, elle contient de nombreuses informations pour chaque commit. Voici ces éléments (de haut en bas) :

  • hash du commit (identifiant unique du commit) ;
  • auteur (nom et adresse e-mail de la personne ayant effectué le commit) ;
  • date et heure du commit ;
  • message du commit.

Personnalisation de la sortie

Il est possible de limiter le nombre de commits affichés avec la commande git log -n. Par exemple, la commande suivante affiche uniquement les deux derniers commits :

De plus, il est possible de condenser chaque commit sur une seule ligne, en affichant uniquement le hash du commit et le message du commit à l'aide de la commande suivante :

Exécuter les deux commandes dans le terminal :

Deux derniers commits et affichage condensé de tous les commits
Note
Remarque

Lors de l’exécution de la commande git log --oneline, les hachages des commits ne sont pas affichés en entier. Seuls les symboles qui identifient de manière unique le commit sont affichés.

question-icon

Associer les commandes aux actions.

Display the entire commit history with detailed information about each commit:
Display 3 latest commits with detailed information about each commit:

Display the entire commit history with a single line per commit containing only the commit hash and message:

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 11
some-alt