Confusing Git Terminology | Hacker News