Commit history not showing on Github profile after adding and verifying correct email to new account. #186927
Replies: 3 comments
-
|
there isn’t anything else you can do. GitHub does not reliably backfill contribution graphs for commits that were originally created under a different account, even if the email is later moved and verified. This is a known limitation, and support typically does not rebuild contribution graphs for personal accounts. The best option is to move forward and build contributions on the personal account going forward. |
Beta Was this translation helpful? Give feedback.
-
AnswerShort answer: GitHub does NOT reliably backfill contribution graphs Even if:
The contribution graph may still not update. WhyContribution graphs are based on:
They are not always rebuilt retroactively. Support usually does NOT rebuild graphs for personal accounts. Reality CheckIf the repo shows:
Then everything is technically linked. The green squares just won’t backfill. TL;DRCommits are credited ✅ Build from here ....lessgoo |
Beta Was this translation helpful? Give feedback.
-
|
GitHub does not move your old commits (from last year) to your personal account's contribution graph just because you added the email now. The username shows correctly in the repo → good! What usually works (easy steps): Wait a bit more (up to 1 week sometimes). If you really want the old squares: The only sure way is to rewrite history (change old commit emails to your personal one) and force-push. Best & easiest choice for most people: That's it — no magic fix from support on free accounts |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Question
I had a previous Github account with about 400 commits last year that I pushed to the main branch of a repository, and all have my correct email associated with them. This is my work email. I wanted to switch all of my commit history to my personal Github account so I removed the email from the old work account and added the correct email this week to my personal Github account and have verified it.
The commits still do not display on my profile graph after 48 hours, even after another removal and addition and reverification of the email address. I have done all the checks recommended online. My personal account is a member of the organization from work that has the repo where my commits have been pushed to main. Now in the repository it correctly displays my personal account as a contributor and displays my correct username next to all those previous commits. It just does not display on the contribution graph.
Online it says I am doing everything right and that the last thing I could do is ask someone from Support to rebuild my contribution graph. I've tried endless tickets and so on, but these services are only offered to Enterprise accounts. What should I do?
Beta Was this translation helpful? Give feedback.
All reactions