Как затереть историю комитов на github или gitlab Leave a comment

В редких случаях есть необходимость «затереть» или удалить всю историю комитов в ветке репозитория. К счастью это можно сделать выполнив следующий набор команд.

Выполнить

Добавить все файлы в текущую ветку (это temp_main_branch)

Зафиксировать изменения

Удалить ветку (историю комитов этой ветки мы хотим удалить)

Переименовать текущую ветку в основную (переименование ветки temp_main_branch в main)

Наконец, принудительно обновите свой репозиторий (затираем новой веткой main ветку в удалённом репозитории)

Эти действия очистят всю историю комитов в ветке main удалённого репозитария

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *