Откатить изменения git?
Если нужно удалить коммит, и его не опубликовали:git reset --hard HEAD^
Если опубликовали, делаем коммит для отмены коммита. После делаем push.git revert commit-sha1
Если изменения происходили в репозитории которым пользовались только вы или это изменения в вашей ветке, то историю менять можно.
https://habr.com/en/post/201922/
git rebase -i ваш выбор для  сложных изменений
После этого для перезаписи удаленной копии ветки нужно делать push --forceВажно: Изменения истории практически необратимы. Отменить ошибочные изменения будет сложно или невозможно. Скопируйте всю папку с репозиторием на случай проблем, если не уверены в своих действиях.Важно: Если с веткой работают несколько человек или даже вы с 2 разных машин, например дома и на работе, то в случае изменения истории сохранить изменения с другой машины будет сложно.