Используйте git, чтобы создать отдельную ветку (я назову ее «меньше»), и внесите все изменения в эту ветку. Таким образом, ваш сайт продолжает работать. У вас должна быть другая копия вашего приложения, запущенная где-то (например, на вашем локальном компьютере), которая запускается из ветви "less".
Очень важно, чтобы у вас были тесты, чтобы гарантировать, что удаление функций не нарушит что-то непреднамеренное. Запустите ваши тесты на тестовом сервере (запустив ветку "less").
Как только ваш тестовый сервер работает нормально и ваши тесты работают нормально, объедините вашу ветку "less" с вашей "master" веткой (с которой работает ваш рабочий сервер). Перетащите изменения на рабочий сервер, перезапустите, и все готово.