Я создал новый проект, скопировав существующий код.Обычно я клонирую новый пустой репозиторий, копирую файлы (без папки .git) из существующего аналогичного проекта и удаляю все соответствующие файлы.Первоначальный коммит будет весь набор инструментов / настроек без содержания.
Я как-то испортил это - наш CI только что попытался сделать релиз 1.0.0 и потерпел неудачу, потому что этот тег уже существует в git.Он существует в истории проекта, который я написал, который каким-то образом разрозненно болтается до фактического принятия проекта:
![enter image description here](https://i.stack.imgur.com/2IHZy.png)
Первоначальная фиксацияНовый проект - это полный коммит, то есть он не «поверх» существующих коммитов.Это не удаление файлов, а просто добавление новых версий.Таким образом, новая и старая история полностью отделены друг от друга.
Понятия не имею, как мне это удалось!
Как лучше всего удалить старую историю и ее теги?Должен ли я просто удалить теги вручную?