@xibolba

Как получать обновления от родительского репозитория GitHub?

Я создал template-репозиторий, затем создал на его основе проект.
Возможно ли получить обновление с шаблона в проект?
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Репозиторий созданный из шаблона, не содержит истории «родительского» репозитория. По факту это совершенно другой репозиторий, но созданный на основе последнего состояния проекта в шаблоне. Поэтому не получится так просто получить обновления, как это делается в форках.

Но можно склеить принудительно:
# Сохранить адрес шаблона в переменную template 
git remote add template https://github.com/OWNER/TEMPLATE.git
# Скачать все обновления
git fetch template
# Попробовать сделать слияние ветки BRANCH-NAME шаблона с нашей текущей веткой
git merge --allow-unrelated-histories template/BRANCH-NAME
Опция --allow-unrelated-histories нужна, так как истории веток никак не связаны.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 февр. 2024, в 19:10
2000 руб./за проект
28 февр. 2024, в 19:09
35000 руб./за проект
28 февр. 2024, в 18:37
150000 руб./за проект