Как быстро отследить ветку после пул-запроса в Github - PullRequest
5 голосов
/ 07 марта 2012

Не уверен, что это место, где можно задавать вопросы о Github.

Я разветвил публичное репо и добавил к нему два коммита, а затем отправил первоначальному автору с просьбой о выдаче.Автор удовлетворил эту просьбу, и теперь я бы хотел быстро отследить свое собственное репо до ГЛАВЫ репо автора.Все мои новые коммиты сейчас находятся в репозитории автора, так что никаких комиттов с боковым отслеживанием нет (как правильно называть это кстати? Я думал, что это был форк, но это звучало странно, учитывая, как Github ссылается на вилки.).

Спасибо!

1 Ответ

5 голосов
/ 07 марта 2012

Как описано на странице справки GitHub для fork , лучшая политика здесь:

  • определить пульт, называемый upstream и указывающий на исходный репозиторий (тот, где автор принял ваш запрос на извлечение)
  • вытащить из этого репо вверх по течению

Извлечь изменения вверх по течению

Если исходное хранилище, с которого вы разбудили свой проект, будет обновлено, вы можете добавить эти обновления в свой форк, запустив следующий код:

$ git fetch upstream
$ git merge upstream/master

Или, после получения, вы можете сбросить ветку master на upstream/master, чтобы получить точно такую ​​же историю.

Итак, когда вы разветвляете репо и клонируете разветвленное репо на вашу рабочую станцию:

  • удаленное «происхождение» относится к вашей вилке
  • Удаленный «апстрим» относится к исходному репо, которое вы раздвоили. Вам необходимо явно добавить эту удаленную ссылку в репозиторий.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...