GitHub doesn’t add emails that it doesn’t recognize into your ‘contributor score’ (and activity calendar, etc).

This can be a particular gotcha if one develops on a local machine and commits as ‘username@localhost’ for instance.

## Steps to Fix the emails

First, get fully in-sync with the current GitHub state :

For certainty, update your .git/config to reflect the user you actually want to be :

Now, examine which emails need updating :

Let’s assume that each of these should actually be GitHub@example.com. For each of the ‘wrong’ user emails :

Finally, because this has been a history-slamming change, GitHub requires :

All done.