How to keep your Git history clean with interactive rebase | Hacker News Reader