Получение тегов из репозитория GitHub
В проекте в моем репозитории GitHub я пометил проект и выдвинул теги:
git push --tags
Теги правильно отображаются в репозитории GitHub, однако я работаю с этим проектом на разных машинах, а на некоторых машинах мне не хватает некоторых тегов.
Но если я сделаю git pull:
git pull origin master
Код обновлен, но теги нет, то есть у меня есть только те теги, которые созданы на этом компьютере, а остальное я не получаю от GitHub.
Как я могу получить все теги из GitHub в мой локальный репозиторий?
1 ответ
Когда вы выбираете с пульта, он должен принести с собой теги. Но только если они указывают на объекты, отслеживаемые с головок веток.
Чтобы явно захватить все теги, независимо от того, доступны ли они из заголовка ветви или нет, вам нужно использовать --tags
флаг.
git fetch origin --tags
Выше будут сняты все теги, которые находятся на исходном репо.