# подскажи, я правильно понял, команда
git revert <COMMIT_SHA>
# , где COMMIT_SHA - это именно тот коммит, который надо откатить? Просто когда откатываю второй - начинаются проблемы
Вот сейчас должно катнуться. Я ревертнул второй коммит, без первого.
с ревертом мержов вообще все непросто)
после этого можешь заново закоммитить, в сокращённом составе файлов (только js и html по задаче)
поидее, должно получиться.
по сути, можешь сделать локально checkout на коммит, где все сделано, скопировать файлы, затем сделать checkout на новый тест, скопировать файлы обратно — и получить вновь свои правки, и их уже коммитить.
(как вариант)
либо ты можешь сделать
git checkout <commit> <file>
и он достанет файл по состоянию на коммит, как если бы ты его скопировал и сделал add