So I ran into a problem where my local git repository would not sync up to my main remote repository.
As an old svn user, I would of just performed a svn revert. However, a git revert is not the same as a svn revert.
After a lot of searching, I found the correct way to “reset” my local directory.
git fetch --all git reset --hard origin/master