Переписывание истории репозитория Git, например, для редактирования старых коммитов, удаления нежелательных данных (например, личных данных или больших файлов), изменения структуры файлов, исправления метаданных коммитов и т. д.
Параметр команды git-commit, которая добавляет текущую промежуточную область к последней фиксации и позволяет (по умолчанию) редактировать ранее использованное сообщение фиксации или (если были заданы другие параметры) повторно использовать его или даже отбрасывать его…