git Обновить репозиторий-форк из оригинального репозитория (добавляем еще один внешний репозиторий)

По аналогии с этой историей, предположим, что вы находитесь в систуации:

  1. Вы сделали форк
  2. Произвели какие-то действия и теперь вам нужно снова привести текущую ветку вашего форка в состояние "как в оригинальном репозитории" (напр. подтянуть, то что туда успели влить параллельно с вашей веткой)

Тогда действуем так:

    Первый раз - добавляем еще один удаленный репозиторий ("исходный")

  1. (только первый раз!) Добавим еще один удаленный репозиторий к вашему форку, указываем ссылку на тот, который является исходным и содержит актуальное состояние и выкачаем сведение о его ветках (см. там же по последней ссылке)
  2. Первый и последующие разы - объединяем изменения

  3. Обновляем информацию о ветках во втором репозитории:
     git fetch псевдонимИсходногоРепозитория
  4. Объединяем изменения с веткой из исходного репозитория:
    git merge  псевдонимИсходногоРепозитория/названиеВетки

    напр. для ветки master:

    git merge  псевдонимИсходногоРепозитория/master
  5. Если требуется, можно запушить изменения в исходных удаленный репозиторий (который форк или тот что был первым):
    git push