A Decision Tree for Undoing Things with Git
git-tower.com