If Git uses terms like branch, then why not terms like root? | Hacker News Reader