Git undo: We can do better
579 by arxanas | 356 comments on Hacker News.