Git Rewrite History
Переписывание истории репозитория Git, например, для редактирования старых коммитов, удаления нежелательных данных (например, личных данных или больших файлов), изменения структуры файлов, исправления метаданных коммитов и т. д.
Вопросы35