You can use the pygments commandline script to get the high level HTML output syntax.
Installation:
$ easy_install Pygments
Example:
$ git diff HEAD^1 > last.diff
$ pygmentize -f html -O full,style=trac -l diff -o last.diff.html last.diff
$
$ open last.diff.html
Or shorter:
$ git diff | pygmentize -f html -O full,style=emacs -l diff
PS To view all available styles, try:
$ pygmentize -L styles
PPS To complete the pipeline, you can use this trick :
$ git diff | pygmentize -f html -O full,style=emacs -l diff | browser