Очистка истории в GitHub
powershell# Переключаемся на нужную ветку (master/main)
git checkout master # или git checkout main, если у вас main
# Создаем новый корневой коммит, сохраняя текущие файлы
$tree = git write-tree
$commit = git commit-tree -m "Update" $tree
git reset --hard $commit
# Принудительно пушим в удалённый репозиторий
git push -f origin master # или main, если у вас main