Проверка тега Git приводит к «отключенному состоянию HEAD»

Я разрабатываю сценарий развертывания для своего проекта git и только что начал использовать теги. Я добавил новый тег под названием v2.0 :

git tag -a v2.0 -m "Launching version 2.0"

И я поместил этот тег в удаленный репозиторий

git push --tags

Когда я пытаюсь выполнить сценарий развертывания и проверяю v2.0 Тег Я получаю следующее сообщение:

Вы находитесь в состоянии "отключенная ГОЛОВА". Вы можете осмотреться, внести экспериментальные изменения и зафиксировать их, и вы можете отказаться от любых коммитов. Мы поместили этот тег в удаленный репозиторий

git push --tags

. Когда я пытаюсь выполнить сценарий развертывания и проверяю тег v2.0 , я получаю следующее сообщение:

Вы находитесь в состоянии «отключенная HEAD». Вы можете осмотреться, внести экспериментальные изменения и зафиксировать их, и вы можете отказаться от любых коммитов. Мы поместили этот тег в удаленный репозиторий

git push --tags

. Когда я пытаюсь выполнить сценарий развертывания и проверяю тег v2.0 , я получаю следующее сообщение:

Вы находитесь в состоянии «отключенная HEAD». Вы можете осмотреться, внести экспериментальные изменения и зафиксировать их, и вы можете отказаться от любых коммитов. вы делаете в этом состоянии, не затрагивая никакие ветви, выполняя еще одна касса. Если вы хотите создать новую ветку для сохранения коммитов вы создаете, вы можете сделать это (сейчас или позже), используя -b с проверкой команду снова. Пример: git checkout -b new_branch_name HEAD теперь в

Это нормально? Репозиторий находится в подвешенном состоянии, потому что если я это сделаю:

git branch

, я получу следующий результат:

* (no branch)
  master

Извините, если это очевидно, но я не мог этого понять.

161
задан Stevoisiak supports Monica 22 April 2017 в 22:30
поделиться