Here is an interesting blog American Express . The format explained here is from Conventional Commit . I think having such a standard is very important. One line commits messages like "bug fix", "updated fix" etc should be avoided.