What information does the git commit contains?

In git, what information does the git commit contains

SHA1
SSH-key
Message
Changes made in previous commit
A reference to previous commit
Author of the commit

You can display all of it using git show --format=raw <commit>. Note that this only affects the commit data itself, the diff is shown as usual. For details take a look at the git show documentation section on “pretty formats”.