Thoughts of a developer
If you want to use multiple GitHub accounts with SSH keys on your computer, you have to adapt your ssh- and git-configuration. In this tutorial...
My preferred way to reset a local git workspace to HEAD version. Untracked files and directories will be deleted too. git add . git reset...