Git Reset Last Commit in Remote Repository

Saya melakukan beberapa commit di repo git, dan terlanjur sudah dipush ke server. Kemudian ingin balikin repo ke beberapa commit sebelumnya. Caranya?

#Local reset:

git reset --hard fj5789sufj

#Remote reset:

git push -f origin fj5789sufj:master

*ps:
fj5789sufj= adalah 8 kode pertama commit yang kita lakukan sebelumnya (commit id).

Cara mencari kodenya.

$ git log

| mencari riwayat log, commit message
atau bisa pake opsi ini:

$ git log  --pretty=format:"%h %s

UPDATE dari Pak WillySR

$ git reset --hard <commit-id>
$ git push -f

Cara dari pak Willy lebih sip!!.

yak itu saja.
sampe jumpa di kelas Git.

Sumber bacaan:
[0] http://lrotherfield.com/blog/delete-remote-git-repo-to-specific-commit/
[1] http://christoph.ruegg.name/blog/git-howto-revert-a-commit-already-pushed-to-a-remote-reposit.html

Regard
Tuan Pembual