Test Repo For Git Learning Multiple Github Accounts https://code.tutsplus.com/tutorials/quick-tip-how-to-work-with-github-and-multiple-accounts--net-22574 http://mherman.org/blog/2013/09/16/managing-multiple-github-accounts/ Note : I've done it using .bashrc :) :) Reset Git Commits https://sethrobertson.github.io/GitFixUm/fixup.html https://stackoverflow.com/questions/3293531/how-to-permanently-remove-few-commits-from-remote-branch http://christoph.ruegg.name/blog/git-howto-revert-a-commit-already-pushed-to-a-remote-reposit.html