Git - Sign your commit with GPG key

Why should we sign git commit?
Git author name and email can easily be fake. Signing a commit will verify that the author is really you.
This practice also helps your commit look more trustworthy when contribute to open source projects.
