Git: How to re-write history | Hacker News Reader