Когда у вашей выписанной ревизии нет ветки, это называется отделенным HEAD, а не HEADless ... Что вы подразумеваете под «сделать его новым HEAD»?HEAD определяется как проверенная ревизия.Кроме того, что вы подразумеваете под "последней веткой"?
Я предполагаю, что вы хотите сделать вашу текущую HEAD вашей master
веткой, верно?Для этого просто (принудительно) создайте новую ветку в вашей ревизии HEAD и назовите ее master
- после этого переключитесь на нее и принудительно отправьте свои изменения в удаленный репозиторий.
Пожалуйста, помните: ветвь (илиtag) это просто метка, указывающая на ревизию (со всей ее историей).Таким образом, вы можете легко указать на другую редакцию, выполнив шаги, описанные в моем тексте выше.