Задать вопрос

GitHub.com — как стянуть Releases/Tags без потери истории коммитов?

Доброе время суток! В общем, имею проблему, есть 2 версии проекта на GitHub, первая версия приложения поддерживает 6 версию iOS, вторая только 7 iOS. На 6 версию уже, было дело, немного забили, и не поддерживали её, в ветке master - версию приложения уже только от 7-ки. Старая версия была залита на GitHub как Releases/Tags.

Собственно, вопрос: каким образом с GitHub можно стянуть Releases/Tags так, чтобы остались комиты?
  • Вопрос задан
  • 2814 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Releases/Tags -- это просто теги. Если хочется вытянуть теги (и историю ведущую к ним) из удалённого репозитория в локальный, это можно сделать так:

git remote add remote_tags <url>
git fetch --tags remote_tags
git remote del remote_tags


Локальные коммиты, конечно, останутся, но теги могут с ними не совпадать, если, например, историю переписывали, или это два совсем разных репозитория.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽