Определение «вниз по течению» и «вверх по течению»
Я начал играть с Git и столкнулся с терминами «upstream» и «downstream». Я видел это раньше, но никогда не понимаю их полностью. Что означают эти термины в контексте СКМ (Управление конфигурацией программного обеспечения инструменты) и исходный код?