Confusing Git Terminology | Hacker News Reader