How to undo (almost) anything with Git

This is a great and very helpful collection of "undo"-commands which will most likely keep you out of trouble (or at least get you out of it again) when working with Git.

Of course on GitHub: How to undo (almost) anything with Git