Анатомия коммита и Правило «Одна задача = Один коммит»
4.1. Из чего состоит правильный коммит
Каждая точка сохранения в Git содержит 3 элемента:
1. Слепок файлов (Diff): Точная разница между тем, что было, и тем, что стало (добавленные и удалённые строки). 2. Автор и время: Кто и когда зафиксировал изменения. 3. Сообщение коммита (Commit Message): Краткое понятное описание сделанной работы.
┌───────────────────────────────────────────────────────────┐ │ СТРУКТУРА КОММИТА │ ├───────────────────────────────────────────────────────────┤ │ [Хеш: a1b2c3d] │ │ Дата: 2026-07-22 10:30 │ │ Сообщение: "feat: добавлена форма регистрации" │ │ Изменения: +45 строк в Register.jsx, -12 строк в App.jsx │ └───────────────────────────────────────────────────────────┘
4.2. Как писать понятные сообщения коммитов
Сообщение коммита создается для вас самих и для ИИ, который будет читать историю позже.
НЕПРАВИЛЬНО: Правки, исправил баг, test1, asdfghj, финал 2. ПОЧЕМУ НЕЛЬЗЯ: Через 3 дня вы не вспомните, что именно было изменено в коммите «Правки», и не сможете найти нужную точку отката.
КАК НУЖНО: Использовать простой глагольный формат в настоящем времени: • feat: добавлена кнопка оплаты Stripe • fix: исправлена ошибка выравнивания в шапке • docs: обновлён файл PRD.md