//Откатиться до комита с хешем <commit_hash>
git reset --hard <commit_hash>
//Откатиться на 3 коммита назад
git reset --hard HEAD~3
//Временно вернутся к состоянию коммита с хешем
git checkout <commit_hash>
//Создать новую ветку из коммита
git checkout -b <branch_name> <commit_hash>