Follow the best practices outlined in git’s documentation for your commits
Subject line: capitalized; <50 chars; w/o a full-stop;
Messages should be meaningful, in the present tense and with an imperative tone reading as instructions
Have complete, atomic commits that logically separate the changes