How to Write a Git Commit Message (2014)
My team uses a git commit message convention that helps us read fast and also is parsable by toolchains.<p>We agree on a short list of leading active verbs:<p>Add = Create a capability e.g. feature, test, dependency.<p>Cut = Remove a capability e.g. feature, test, dependency.<p>Fix = Fix an issue e.g. bug, typo, accident, misstatement.<p>Bump = Increase the version of something e.g. dependency.<p>Make = Change the build process, or tooling, or infra.<p>Start = Begin doing something; e.g. create a feature flag.<p>Stop = End doing something; e.g. remove a feature flag.<p>Refactor = A code change that MUST be just a refactoring.<p>Reformat = Refactor of formatting, e.g. omit whitespace.<p>Optimize = Refactor of performance, e.g. speed up code.<p>Document = Refactor of documentation, e.g. help files.