Commits show my personal GitHub account, but they aren't appearing on my contribution graph after moving my school email #212945
🏷️ Discussion TypeQuestion BodyHello everyone, I'm trying to consolidate my GitHub activity from two personal accounts into one, but I'm having trouble getting my historical contributions to appear on my main account's contribution graph. I originally had two separate personal GitHub accounts: My school account, which used my College email address. (I was forced to create a separate account for my schoolwork by my professors) My personal account, which I want to use as my main GitHub profile going forward. Here's what I've done so far: I added my school email address to my personal GitHub account and verified it. I have kept my email addresses private enabled on my personal account. I waited more than 24 hours for GitHub to update the contribution graph. I checked the .patch file for one of my historical commits, and it shows my school email address as the author email. My school repositories are public and are not owned by a school organization. When I view the commits in those repositories, GitHub now displays my personal username (JariusBedward) as the author. My contribution on my school account has vanished since moving the email. Despite this, the historical commits still aren't appearing on my personal account's contribution graph. I'm trying to understand a few things:
I'd really appreciate any guidance. I've been trying to consolidate my GitHub activity so that my personal profile accurately reflects the work I've done throughout college. Thank you! |
Hi @JariusBedward — what you are seeing comes from two separate systems in GitHub, and that explains most of it.
Attribution vs. counting
Linking and verifying your school email on your personal account immediately changes who GitHub displays as the author of those commits. That is why the commits now show your personal username.
The contribution graph is different: it only counts a commit when all of its counting rules are met. So a commit can be correctly attributed to you and still not appear on the graph.
The rules to check, in order
gh-pagesbranch). Commits that exist only on another branch do not count.