Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Affichage de l'Historique des Commits | Introduction à Git
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
Affichage de l'Historique des Commits

Comprendre l'historique des commits d'un dépôt Git est fondamental pour un contrôle de version et une collaboration efficaces. Il existe diverses commandes et techniques pour naviguer et comprendre l'historique des commits d'un projet Git, mais, pour l'instant, nous discuterons uniquement de la commande git log.

Git Log

La commande principale pour visualiser 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 commits du plus récent au plus ancien. Vous pouvez naviguer dans le journal à l'aide des touches fléchées et quitter en appuyant sur q.

Exécutons git log dans notre répertoire de projet :

Comme vous pouvez le voir, les trois commits que nous avons effectués jusqu'à présent sont affichés.

Détails de la sortie

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

  • commit hash (identifiant unique du commit);
  • author (nom et email de la personne qui a effectué le commit);
  • date et heure du commit;
  • commit message.

Personnalisation de la Sortie

Nous pouvons également limiter le nombre de commits affichés en utilisant la commande git log -n. Par exemple, la commande suivante affichera uniquement les 2 derniers commits :

De plus, il est possible de condense chaque commit en une seule ligne, affichant uniquement le hash du commit et le message du commit en utilisant la commande suivante :

Exécutons ces deux commandes dans le terminal :

Remarque

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

question-icon

Associez 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
We're sorry to hear that something went wrong. What happened?
some-alt