I\'ve been making continuous commits to my GitHub
repos from my linux shell and they show up nicely on the website just as they should. The only problem is that \"Y
"You have to commit the changes with the same email id you used to login to your github account"
How to solve:
git config --global user.email abc@xyz.com
git config user.email abc@xyz.com
email = abc@xyz.com name = abc
other causes can be found here https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/