Clear all local changes
Today I re-learned how to remove all changes done in your local repository
Restore modified or deleted paths to their original contents:
git checkout . git clean -fd
checkout . restores all tracked files, while
clean remove untracked files where
f is for files and
d for directories.
If you have added files you can reset them to unstaged with:
Undo all commits with:
git reset --hard origin/master
This was mostly to have a recipe I can go back to later.