Осмысленные коммиты
Коммит должен начинаться с типа (type), указывающего на специфику внесенных в кодовую базу изменений, и завершаться описанием.
У коммита может быть область (scope). Она характеризует фрагмент кода, которую затронули изменения. Область следует за типом коммита.
Примеры
Заголовок раздела «Примеры»feat: send an email to the customer when a product is shippedfix(products): поправить длину строки с ценойТаблица типов
Заголовок раздела «Таблица типов»| тип | описание | 
|---|---|
| fix | Исправление ошибок | 
| feat | Добавление нового функционала | 
| style | Правки по кодстайлу (табы, отступы, точки, запятые и т.д.) | 
| refactor | Правки кода без исправления ошибок или добавления новых функций | 
| perf | Изменения направленные на улучшение производительности | 
| build | Сборка проекта или изменения внешних зависимостей | 
| ci | Настройка CI и работа со скриптами | 
| docs | Обновление документации | 
| revert | Откат на предыдущие коммиты | 
| test | Добавление тестов |