Ветки в гитхаб — как не сломать рабочего бота

В прошлом уроке вы настроили автодеплой. Теперь любое изменение в коде будет автоматически попадать на сервер, и бот будет обновляться сам. Но у этого есть обратная сторона: если в новом коде окажется ошибка, она тоже попадет на сервер. Бот сломается, и пока вы будете разбираться, пользователи будут видеть нерабочего бота.

Чтобы этого избежать, можно разделить проект на две версии — как черновик и чистовик. В черновике будет идти вся работа: эксперименты, новые функции, исправления. Чистовик будет содержать только проверенный код, и именно из него бот будет попадать на сервер. Пока вы будете экспериментировать в черновике, бот у пользователей будет продолжать работать со стабильной версией.

У разработчиков для этого есть 2 термина. Черновик обычно называют dev (от development — разработка), а чистовик — main или prod (от production — то, что работает у пользователей прямо сейчас).

Как это настроить

Нужно попросить агента:

Вступив в Нейроцех, вы получите
доступ к материалу, а также:

Закрытое активное
сообщество

Доступ к ежемесячным
вебинарам

100+ подробных гайдов по нейросетям

24 скидки от партнёров на различные сервисы

Это урок из миникурса

«Как разрабатывать что угодно с помощью вайб-кодинга»

Чтобы продолжить чтение, приобретите доступ к курсу или оформите подписку.

Подробнее о курсе

Уже есть аккаунт? Войти