Git undo: We can do better

762 points by arxanas

Read the article

Discussion on Hacker News