git log --oneline
HEAD가 있는 곳이 현재 브랜치(마스터)를 가리키는 포인터입니다.
그리고 이 브랜치는 가장 최근의 commit을 가리킵니다.
여기에서 돌아가고 싶은 commit을 찾아서 git reset를 실행합니다.
reset hard를 쓰면 돌아가려는 이력 이후의 모든 내용은 지워버리겠다는 것입니다.
과거 이력만 지우고 이후에 무대에 올려놓은 것으로 바로 commit 하고 싶다면, reset soft를 쓰면 됩니다.
git reset --hard "해당commit"
따라서 아래 명령어로 push를 해주면 지정한 커밋 위치로 돌아간 모습을 볼 수 있습니다.
git push -f origin master