Git undo: We can do better
Damn, this is such a GREAT idea.
I've messed up repos a few times, and it's never good.
It's always -- "what's the magic want I have to wave now"?<p>The truth is, while we use git every day, most people really don't understand how it works.<p>There I said it. And I'm not ashamed.<p>I don't really know how Git works. And I think I'm not the only one.<p>What does "git reflog" or "git reset --hard ...." do? What are the implications?<p>We don't really know.<p>I feel stupid. But hey, at least I'm honest.