Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Résolution des problèmes liés aux commits sur votre chronologie

Vous pouvez voir les détails des validations à partir de la chronologie de votre profil. Si vous ne voyez pas les validations attendues sur votre profil ou si vous ne pouvez pas trouver les détails des validations à partir de votre page de profil, la date de la validation et la date de l’auteur de la validation peuvent être différentes.

Comportement attendu pour afficher les détails de commits

Dans la chronologie de votre page de profil, vous pouvez cliquer sur le nombre de commits en regard d’un dépôt spécifique pour afficher plus de détails sur vos commits durant cette période, y compris un diff des modifications spécifiques apportées dans un dépôt.

Lien de commit sur la chronologie de profil

Détails des validations

Détails de commits manquants dans votre chronologie

Si vous cliquez sur un lien de commit à partir de votre page de profil et ne voyez pas tous les commits attendus sur la page des commits du dépôt, il est possible que l’historique des commits dans Git ait été réécrit et que la date de création de commit et la date de commit soient différentes.

Page de dépôt avec message indiquant qu’aucun commit n’a été trouvé pour octocat

Comment GitHub utilise-t-il la date de création Git et la date de commit ?

Dans Git, la date de création est le moment où quelqu’un crée initialement un commit avec git commit. La date de commit est identique à la date de création, sauf si quelqu’un modifie la date de commit à l’aide de git commit --amend, d’une poussée forcée, d’une rebase ou d’autres commandes Git.

Dans votre page de profil, la date de création est utilisée pour calculer quand un commit a été effectué. Dans un dépôt, en revanche, la date de commit est utilisée pour calculer quand un commit a été effectué dans le dépôt.

La plupart du temps, la date de création et la date de commit sont identiques, mais il se peut que vous remarquiez que votre séquence de commit est incorrecte si l’historique des commits est modifié. Pour plus d’informations, consultez « Pourquoi mes contributions ne s’affichent-elles pas sur mon profil ? ».

Affichage des détails de commits manquants dans votre chronologie

Vous pouvez utiliser la commande git show avec l’indicateur --pretty=fuller pour vérifier si la date de création de commit et la date de commit sont différentes.

$ git show Your commit SHA number --pretty=fuller
commit Your commit SHA number
Author:     octocat user email
AuthorDate: Tue Apr 03 02:02:30 2018 +0900
Commit:     Sally Johnson user email
CommitDate: Tue Apr 10 06:25:08 2018 +0900

Si les dates de création et de commit sont différentes, vous pouvez modifier manuellement la date de commit dans l’URL pour afficher les détails du commit.

Par exemple :

  • Cette URL utilise la date de création 2018-04-03 :

    https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-03T00:00:00Z&until=2018-04-03T23:59:59Z

  • Cette URL utilise la date de commit 2018-04-10 :

    https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-10T00:00:00Z&until=2018-04-10T23:59:59Z

Lorsque vous ouvrez l’URL avec la date de commit modifiée, vous pouvez voir les détails du commit.

Détails des validations

Commits attendus manquants dans votre chronologie

Si vous ne voyez pas des commits attendus sur votre chronologie, il est possible que l’historique des commits dans Git ait été réécrit et que la date de création de commit et la date de commit soient différentes. Pour d’autres possibilités, consultez « Pourquoi mes contributions ne s’affichent-elles pas sur mon profil ? »