Déterminer l'horodatage d'un commit
En plus de l'auteur, une autre information importante dans un commit Git est l'horodatage, qui représente la date et l'heure à laquelle le commit a été créé. Connaître l'horodatage d'un commit peut vous aider à comprendre l'ordre chronologique des modifications apportées au projet et à identifier quand des événements spécifiques se sont produits.
Afficher l'horodatage d'un commit
De la même manière que pour afficher l'auteur d'un commit, vous pouvez utiliser la commande git log
pour voir l'horodatage d'un commit. La sortie de la commande git log
inclura le champ "Date", qui indique la date et l'heure à laquelle le commit a été créé.
git log
La sortie ressemblera à ceci :
commit 1234567890abcdef1234567890abcdef12345678
Author: John Doe <[email protected]>
Date: Fri Apr 14 12:34:56 2023 -0400
Implement new feature X
Dans cet exemple, le commit a été créé le vendredi 14 avril 2023 à 12 h 34 min 56 s dans le fuseau horaire de l'Est (UTC - 4).
Comprendre les horodatages des commits
Git stocke l'horodatage d'un commit sous la forme d'un horodatage Unix, qui représente le nombre de secondes écoulées depuis le 1er janvier 1970 à 00 h 00 min 00 s UTC. Cet horodatage est ensuite converti en un format lisible par l'homme, tel que celui affiché dans la sortie de git log
.
Il est important de noter que l'horodatage du commit est basé sur l'heure locale du système où le commit a été créé. Si vous travaillez sur un projet avec des membres d'équipe dans différents fuseaux horaires, les horodatages des commits peuvent sembler différents en fonction de l'heure locale de chaque contributeur.
En comprenant comment déterminer l'horodatage d'un commit Git, vous pouvez mieux suivre l'évolution chronologique de votre projet et identifier quand des modifications spécifiques ont été apportées, ce qui peut être précieux pour le débogage, la gestion de projet et la collaboration.