DEV Community

Discussion on: Git commit message 💬

fpcorso profile image
Frank Corso

I have had a few projects where it was required to follow these rules:

Basically boils down to having an imperative statement with no period that is less than 50 characters for the subject and then lines of 72 characters or less for the body with subject and body being separated by a blank line.

Of course, ending with an Issue #XXX when relevant to tie the commit to an issue on GitHub.

After doing it that way for a bit, I now mostly follow a similar structure for most commits on all projects.