Я создал ветвление из проекта на GitHub. Как я могу теперь вытянуть изменения из проекта, от которого я разветвился?
git pull
на самом деле является сокращением для git pull
, в большинстве случаев эквивалентно git pull origin master
. Вам нужно будет добавить еще один пульт и явно вытащить его. Эта страница подробно описывает его:
восходящий поток
в примере на 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