Как откатить коммиты на github.com

Ситуация когда у вас уже есть клон репозитория с которым вы работаете, делаете pull и смотрите что там какая то фигня накоммитчена от разработчиков. Выбираем нужный бранч(ветку), у меня она master

git checkout master

Делаем откат изменений в репозитории для примера на два коммита назад

git reset --hard HEAD~2

Можно сделать до какого то определенного коммита по хешу

git reset --hard HEAD hash

Хеш можно взять в вебинтерфейсе гитхаба. Далее делаем принудительный коммит в основной репо на гитхабе без -f будет ругаться что у вас версия младше чем в гитхабе и вам надо сделать pull