Я разрабатываю сценарий развертывания для своего проекта 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
Извините, если это очевидно, но я не мог этого понять.