The what, how, and why of a Git commit
Commit message is the what; code changes are the how; commit description is the why.
For small commits, a commit message can serve as both the what and the why. Otherwise, make sure to add a commit description.