Клонирование непосредственно в тег, побеждает меня намеренно.
Но команда, которую вы используете, на самом деле используется для клонирования ветви репозитория. Таким образом, вы фактически запрашиваете название ветки mytag
из репозитория. mytag
ветка явно не находится в вашем удаленном хранилище.
И я не думаю, что есть прямой способ клонировать новый тег. Вы должны клонировать, а затем применить теги или извлечь теги удаленного репозитория явно, используя git fetch --tags $URL
.
Редактировать при ответе:
Хорошо, развертывание из тега - это распространенный стиль использования. Поскольку код, как правило, помечается один раз в значительном состоянии. Вы можете оформить заказ mytag
, как только вы клонировали и получили теги из удаленных репозиториев.
git checkout mytag
или даже
git checkout -b mytagbranch mytag
и продолжить развертывание.