GitHub discourages making commit messages longer than a certain number of characters; it’s interesting for me to see other opinions on that.
If you use markdown Syntax in your commit body, github and other tools will gladly render it correctly. You can grep for commit messages with "git log --grep <pattern>" and it will also search commit bodies as well. It's beautiful!