Mastering Git reset: commit alchemy | Hacker News Reader