Чтобы вы могли что-то изменить, вы можете просто создать ветку, потому что они дешевы в git, и вы можете удалить это (и создать заново позже и так далее).

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

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

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

git push --tags

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

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

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

git branch

Я получаю этот вывод:

* (no branch)
  master

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

Ответы на вопрос(2)

Ваш ответ на вопрос