Вы упомянули самое важное - длину.Сообщения фиксации должны, по существу, всегда быть многострочными.Единственными исключениями являются тривиальные коммиты (например, «номер версии с повышенными значениями в XXX») или слияние без конфликтов (хотя даже тогда добавление шортлога не является плохой идеей).Средний коммит, если такая вещь существует, вероятно, должен иметь одно или два предложения вне предмета;некоторые могут даже иметь абзацы.Просто посмотрите на журнал git.git ;гарантированно это будет хорошим примером стиля и длины сообщения коммита.
Я понимаю, что может быть трудно убедить других написать хорошие сообщения коммита, но это не значит, что вы не можете - ивам, вероятно, будет проще использовать редактор для их написания.
(У меня точно такой же опыт работы на рабочем месте. Мои коллеги - инженеры, программисты и пользователи систем контроля версий ... третьищедрый. Но вы можете, по крайней мере, сделать свою работу правильно!)