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

Концепция веток (Branches): Изолированные лаборатории для экспериментов

Концепция веток (Branches): Изолированные лаборатории для экспериментов ИИ

Когда вы просите ИИ сделать масштабную задачу (например, полностью переписать стиль сайта или сменить базу данных), делать это в основной рабочей версии опасно. Для этого используются ветки (Branches).

7.1. Аналогия с параллельными вселенными

Представьте, что главная ветка вашей программы (main или master) — это основная реальность, где ваш сервис работает без сбоев.

Когда вы создаете новую ветку (например, experiment-dark-theme), Git делает точный клон вашей основной реальности в параллельную вселенную.

Схема
[ Ветка main ] ───────► (Стабильный рабочий сервис) ───────────────────────► [ Merge ]
                            │                                                   ▲
                            └─► [ Ветка experiment-dark-theme ] ── (Эксперимент) ┘
                                (ИИ переписывает стили)
Схема работы с параллельными ветками

1. ИИ может творить в ветке experiment-dark-theme всё что угодно, ломать файлы и переписывать архитектуру. 2. Ваша главная ветка main остаётся в абсолютной безопасности. 3. Если эксперимент удался — вы объединяете ветки (Merge). 4. Если эксперимент провалился — вы просто удаляете ветку эксперимента одной кнопкой.