svSchool_vibe
Модуль 4: GitHub и контроль версий как страховочная сетка вайбкодера
Блок 4 из 13·~12 мин·0/13 пройдено

Анатомия коммита и Правило «Одна задача = Один коммит»

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