Как удалить историю коммитов git

Аватар пользователя Aleksandr Litvinov
Aleksandr Litvinov
30 июня 2022

Удалить историю можно полностью удалив директорию .git. На всякий случай перед этим сделайте резервную копию этой папки:

mkdir ../old-git
cp .git ../old-git/.git

После этого можно удалить всю папку .git

rm -rf .git

Заново проинициализировать репозиторий

git init

Добавить все файлы в рабочей области и сделать коммит

git add .
git commit -m 'первый коммит'   

После всех этих действий вся старая история коммитов будет почищена, а новая история начнётся с коммита "первый коммит".

0 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»