The terms "upstream" and "downstream" are heavily used in much writing about git, with obvious meanings and implications for those who use git regularly, but they're not defined at https://git-scm.com/docs/gitglossary . Perhaps they should be? (Sorry, I'm not nearly experienced enough with git yet to write good definitions myself, though.)