При выполнении git checkout и проверке ветки он показывает - * (без ветки)

После оформления заказа с тегом server_8_2_4 получаю следующее:

root@dhp# git branch
* (no branch)
  master

Моя текущая ветка теперь server_8_2_4? Или что именно произошло?

1 ответ

Решение

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

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