upstream
в примере с github - это просто имя, которое они выбрали для ссылки на этот репозиторий. Вы можете выбрать любой, который вам нравится при использовании git remote add
. В зависимости от того, что вы выберете для этого имени, ваше использование git pull
изменится. Например, если вы используете:
git remote add upstream git://github.com/somename/original-project.git
тогда вы бы использовали это, чтобы получить изменения:
git pull upstream master
Но если вы выберете origin для имени удаленного репо, ваши команды будут такими:
Чтобы назвать удаленное хранилище в локальной конфигурации: git remote add origin git://github.com/somename/original-project.git
И вытащить: git pull origin master