git Обновить репозиторий-форк из оригинального репозитория (добавляем еще один внешний репозиторий)
Primary tabs
По аналогии с этой историей, предположим, что вы находитесь в систуации:
- Вы сделали форк
- Произвели какие-то действия и теперь вам нужно снова привести текущую ветку вашего форка в состояние "как в оригинальном репозитории" (напр. подтянуть, то что туда успели влить параллельно с вашей веткой)
Тогда действуем так:
- (только первый раз!) Добавим еще один удаленный репозиторий к вашему форку, указываем ссылку на тот, который является исходным и содержит актуальное состояние и выкачаем сведение о его ветках (см. там же по последней ссылке)
-
Обновляем информацию о ветках во втором репозитории:
git fetch псевдонимИсходногоРепозитория
-
Объединяем изменения с веткой из исходного репозитория:
git merge псевдонимИсходногоРепозитория/названиеВетки
напр. для ветки master:
git merge псевдонимИсходногоРепозитория/master
- Если требуется, можно запушить изменения в исходных удаленный репозиторий (который форк или тот что был первым):
git push
Первый раз - добавляем еще один удаленный репозиторий ("исходный")
Первый и последующие разы - объединяем изменения
- Log in to post comments
- 843 reads