Gitmoji
I'm still a total fan of Chris Beam's How to Write a Git Commit Message but lately I mixed in some gitmojis.
Gitmoji support is available at different levels (e.g. GUI git clients like Tower App), but I prefer the command line tool. My current workflow is to stage everything with Sourcetree and then fire up an interactive gitmoji -c to give a special touch to my commit message.
gitmoji -l will listen all of the avilable messages, just like the website would do.