Git Strategizing: Branch, Commit, Review, and Merge | Hacker News Reader