An often overlooked part of Git is the commit message. The usefulness of many of Git’s features rely on well structured commit messages.
A commit message structure:
Subject line in 50 chars or less Following a blank line after the subject line is the commit message body, containing a more detailed explaination of the change.