How to Fix Your Mistakes in Git (and Leave No Trace) | Hacker News Reader