My email ID (with gmail) contains. .

Like ab.cd@gmail.com.

Usually with Google/gmail it is not a problem - login etc work as usual if I skip the .

ab.cd@gmail.com abcd@gmail.com

On Gmail, both are equivalemt. Login works with both, as Google ignores dots in Gmail addresses.

But for GitHub it is not the case.

  1. I had GH setup with ab.cd@gmail.com
  2. I was using commit email without the dot, i.e. git config user.email as abcd@gmail.com

According to GitHub the contribution is counted only if email in commit-email is same as the one defined on GitHub

Changed the config in my local repo

  • updated the email in git config
git config user.email "ab.cd@gmail.com"

and the contributions started showing fron thet point.

Unfortunately, the older contributions with the “wrong” email still dont show. I may look into it later, if there is a way.