Мерзавец: Вытяните от другого ответвления

Я создал ветвление из проекта на GitHub. Как я могу теперь вытянуть изменения из проекта, от которого я разветвился?

168
задан CraigTeegarden 9 September 2013 в 18:23
поделиться

2 ответа

git pull на самом деле является сокращением для git pull , в большинстве случаев эквивалентно git pull origin master . Вам нужно будет добавить еще один пульт и явно вытащить его. Эта страница подробно описывает его:

http://help.github.com/forking/

233
ответ дан 23 November 2019 в 20:55
поделиться

восходящий поток в примере на 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

52
ответ дан 23 November 2019 в 20:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: