Получение тегов из репозитория GitHub

В проекте в моем репозитории GitHub я пометил проект и выдвинул теги:

git push --tags

Теги правильно отображаются в репозитории GitHub, однако я работаю с этим проектом на разных машинах, а на некоторых машинах мне не хватает некоторых тегов.

Но если я сделаю git pull:

git pull origin master

Код обновлен, но теги нет, то есть у меня есть только те теги, которые созданы на этом компьютере, а остальное я не получаю от GitHub.

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

1 ответ

Решение

Когда вы выбираете с пульта, он должен принести с собой теги. Но только если они указывают на объекты, отслеживаемые с головок веток.

Чтобы явно захватить все теги, независимо от того, доступны ли они из заголовка ветви или нет, вам нужно использовать --tags флаг.

git fetch origin --tags

Выше будут сняты все теги, которые находятся на исходном репо.

Другие вопросы по тегам