У Git очень строгие правила для сообщений журнала, но правила просты:
- Первая строка - сводка коммита
- Первая строка может иметь префикс описания области "module:"
- Вторая строка пуста
- Затем следует обсуждение в параграфах, если это необходимо
Для начала вы должны использовать эти условные обозначения, поскольку инструменты представления даже полагаются на них (важна вторая строка, и во многих ситуациях вы увидите только сводку первой строки.)
В git коммиты должны быть небольшими, поэтому первый ответ, конечно, состоит в том, что вы не должны изменять многие вещи за один коммит. У вас должно быть три коммита, а не один.
Но вы можете написать целое эссе в журнале коммитов, и там вы можете описать их изменения во всех деталях (мотивация, отказ от дизайна, идеи). Если три изменения действительно связаны друг с другом, этот текст прояснит причину.
Я нашел больше инструкций , описывающих те же соглашения о сообщениях Git Commit, с примерами, для которых команды git зависят от конкретного формата. (Большинство из них основаны на существующем соглашении: исправления отправляются по электронной почте.)