I have performed `git commit` followed by a `git push`. How can I revert that change on both local and remote repositories?

```
$ git log
commit 364705c23011b0fc6a7ca2d80c86cef4a7c4db7ac8
Author: Michael Silver <Michael Silver@gmail.com>
Date:   Tue Jun 11 12:24:23 2011 -0700

```