При выполнении git checkout и проверке ветки он показывает - * (без ветки)
После оформления заказа с тегом server_8_2_4 получаю следующее:
root@dhp# git branch
* (no branch)
master
Моя текущая ветка теперь server_8_2_4? Или что именно произошло?
1 ответ
Решение
Если вы извлекаете тег, у вас есть так называемая "отдельная ГОЛОВА", что означает, что вы не находитесь ни в одной ветви. Если вы создаете новые коммиты в этом состоянии, их нет ни в одной ветви. Если вы затем переключитесь на ветку, эти коммиты будут зависать и сохраняться только до тех пор, пока рефлог HEAD будет указывать на них, если вы не переместите эти коммиты в ветку или не создадите для них новую ветвь.