How do I revert all uncommitted changes?
git checkout . # reset all tracked files
git checkout file.txt # reset file.txt
git checkout somedir/ # reset all files in somedir/
git reset --hard HEAD
git checkout . # reset all tracked files
git checkout file.txt # reset file.txt
git checkout somedir/ # reset all files in somedir/
git reset --hard HEAD
This FAQ is brought to you by Candle.