Clear all local changes
Published: September 20, 2019
Today I re-learned how to remove all changes done in your local repository
Restore modified or deleted paths to their original contents:
bash
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:
bash
git reset
Undo all commits with:
bash
git reset --hard origin/master
This was mostly to have a recipe I can go back to later.