En effectuant 3 à 4 validations un jour sur mon référentiel à l'aide du client Mac pour GitHub, la section des contributions de ma page de profil ne se met pas à jour avec les modifications apportées aux différentes nuances de vert.
Pourquoi cela arrive-t-il?
Il y a plusieurs possibilités:
Vous n'avez pas poussé vos commits jusqu'à Github. Contrairement aux systèmes de contrôle de version centralisés, le commettre git s’effectue localement. Lorsque vous avez effectué des validations localement et que vous souhaitez synchroniser votre page de projet Github, vous devez exécuter "git Push" pour envoyer les validations en amont.
Vos commits n'étaient pas sur la branche par défaut (généralement master
) d'un projet. Les autres branches ne compteront pas dans le total jusqu'à ce qu'elles soient fusionnées.
Votre référentiel est une fourchette. Dans ce cas, seuls les commits qui ont été ajoutés en amont et fusionnés dans la branche principale sont comptés.
Votre validation a été effectuée avec une adresse électronique autre que celles pour lesquelles vous avez parlé à Github.
Tu n'as pas assez attendu. Le graphique n'est pas mis à jour instantanément.
Voir la section d'aide de Github Pourquoi mes contributions n'apparaissent pas sur mon profil? pour plus de conseils.
Même problème, le mien a été corrigé en configurant l'email
git config --global user.email [email protected]
J'espère que cela t'aides.
Vous devez cliquer sur l'option Push dans GitHub pour Mac pour que les commits soient diffusés sur GitHub. En outre, il faudra peut-être un peu de temps avant que la page des contributions soit mise à jour pour refléter vos derniers appels.
Certains référentiels affichent uniquement "Activité de contribution" pour les commits qui ont été fusionnés dans le modèle principal (même si cela peut ne pas s’appliquer dans votre cas si vous possédez le référentiel et que vous en êtes le seul auteur).
Si les commits sont forcés mais ne s'affichent toujours pas dans 'Activité de contribution' les jours où ils ont été validés, c'est peut-être parce que vous avez fait une demande d'extraction, mais que vos modifications n'ont pas encore été fusionnées.