Как вы обнаружили, для начальной фиксации использование git reset --soft HEAD^
не работает.
Что работает, так это использование git update-ref -d HEAD
.
Но при условии, что существует только одна ветвь иОдин коммит, может быть проще просто удалить каталог .git
и начать заново.Конечно, вы должны делать это, только если знаете, что делаете.