> Commit messages are not titles
> Nor subjects, for what matters.
> ...
> however many times there is no body, there is just the first line.
In Linux (the Kernel) development (where git actually came from), commits are sent as patches via e-mail to mailing list for review and for maintainers to pick them up.
The first line from the commit message becomes the subject line, the rest of the commit message and the diff becomes the body of the mail. The commit message should briefly explain why you are doing this, the what should be mostly in the diff itself. Having no body text after the first line for a non-trivial patch would be rather bad practice. Obviously the author of this article comes from a different background.
But then again, in different communities, a concise single line description with a ticket number may be enough.