Шпаргалка по названиям коммитов
14 февраля 2026 г.
Коммит — это короткая заметка о том, что изменилось в проекте. Git сохраняет эти заметки в истории, чтобы ты в любой момент мог быстро восстановить, что и когда было сделано.
Быстрый список: 4 типа
feat— добавил новую возможность (фича)fix— исправил баг (то, что работало неправильно)refactor— переписал код без изменения поведения (смысл тот же, реализация лучше)chore— обслуживание проекта (настройки, зависимости, уборка), продукт не изменился
Формат коммита
Пиши так:
тип: что сделал
Примеры формы:
feat: добавил экран настроекfix: исправил крэш при сохраненииrefactor: упростил логику рендераchore: обновил зависимости
Как выбрать тип за 3 секунды
Самый простой вопрос: пользователь это заметит?
- Да, появилось новое →
feat - Да, раньше ломалось →
fix - Нет, но код стал чище/понятнее →
refactor - Нет, и это про обслуживание/настройки →
chore
feat — новая возможность
Когда ты добавил новую функцию или поведение.
Примеры:
feat: добавил поиск по заметкамfeat: сделал переключатель темыfeat: добавил экспорт в PDF
fix — исправление бага
Когда было неправильно, стало правильно.
Примеры:
fix: исправил неверный расчёт ценыfix: починил отправку формыfix: убрал баг с пустым списком
refactor — переписал, но поведение то же
Когда меняешь реализацию, но результат для пользователя тот же.
Примеры:
refactor: вынес повторяющийся код в хелперrefactor: упростил состояние компонентаrefactor: переписал функцию парсинга без изменения результата
Подсказка: если можно сказать «ничего не поменялось, просто стало лучше внутри» — это refactor.
chore — обслуживание проекта
Когда ты ничего не менял в продукте, а занимался обслуживанием: настройки, зависимости, порядок, инфраструктура.
Примеры:
chore: добавил .gitignorechore: обновил зависимостиchore: настроил линтер и форматированиеchore: обновил READMEchore: переименовал папки проектаchore: настроил сборку и скрипты
Тест: если откатить коммит, пользователь что-нибудь заметит? Если нет — скорее всего chore.
Мини-правила, чтобы история была чистой
- Один коммит — одна мысль.
- Если сомневаешься между
choreиrefactor:- это про код и внутреннюю логику →
refactor - это про настройки, зависимости, файлы, инфраструктуру →
chore
- это про код и внутреннюю логику →
Мини-шаблоны на каждый день
feat: ...fix: ...refactor: ...chore: ...