A commit message with such a long explanation helps nobody, because it is not searchable by Google, not even by GitHub[2]. [...] If the commit message requires a blog post to be good (searchable) – it is a poor commit message.
I must say our private git repos are a treasure trove of information, not using git for help is immensely stupid. In the same say it's sad that Jira and all do not help you find commit messages in a better way.