This is the template I use for my Git commits. It uses a V2 version of Arlo's Commit Notation
To use a commit template globally:
git config --global commit.template [filename]
Jon Reid is the author of iOS Unit Testing by Example. His website is Quality Coding.