Git remote branches and Git's missing terminology | Heykuki News