Как подключить проект к GitHub и откатывать ошибки
Коротко: GitHub - это облако для кода, которое помнит каждое изменение. Скажите агенту «подключи проект к GitHub, репозиторий сделай приватным» - он всё настроит сам. С этого момента любая поломка лечится фразой «верни как было», а секреты защищаются одним правилом: файл .env в репозиторий не попадает.

Без GitHub одна неудачная правка агента может убить вечер работы. С GitHub сломать проект почти невозможно: каждое состояние сохранено, к любому можно вернуться за минуту. Это первая страховка вайб-кодера, и настраивается она один раз.
Содержание
Три слова, которые нужно знать
- Репозиторий - папка вашего проекта в облаке GitHub.
- Коммит - сохранение состояния проекта, точка, к которой можно откатиться.
- Пуш - отправка сохранений с компьютера в облако.
Всё. Остальные термины подтянутся сами по ходу работы.
Шаг 1. Зарегистрируйтесь на GitHub
Зайдите на github.com и создайте аккаунт, если его ещё нет. Бесплатного уровня хватит: приватные репозитории в него входят.
Шаг 2. Подключите проект одним промптом
Откройте Claude Code в папке проекта и вставьте:
Подключи этот проект к GitHub.
1. Создай ПРИВАТНЫЙ репозиторий с именем проекта.
2. Проверь, что .env и другие файлы с секретами добавлены в .gitignore
и НЕ попадут в репозиторий.
3. Сделай первый коммит со всем кодом и запушь.
4. Дай ссылку на репозиторий. Если нужна авторизация - объясни по шагам, что нажать.
Агент сам создаст репозиторий, настроит исключения и зальёт код. При первом подключении он попросит авторизоваться на GitHub - просто следуйте его подсказкам.
Почему репозиторий приватный: в нём весь код вашего продукта. Публичным его делают осознанно, когда хотят поделиться, а не по умолчанию.
Шаг 3. Коммит после каждой фичи
Правило одно: закончили фичу, проверили её - говорите «коммит и пуш». Это секунда, а даёт она точку возврата. История коммитов на GitHub превращается в дневник проекта: видно, что и когда менялось.

Удобно зашить это в правила проекта (файл CLAUDE.md): «после каждой готовой фичи - коммит». Тогда агент делает это сам, без напоминаний.
Шаг 4. Проверьте откат
Лучший способ поверить в страховку - испытать её. Скажите агенту: «удали главную страницу проекта». А потом: «откати последние изменения, верни всё как было». Страница вернётся. Это вся магия: теперь можно экспериментировать смело, цена любой ошибки - минута отката.
Правило про секреты
Ключи, пароли и токены живут в файле .env, и этот файл никогда не попадает в репозиторий - он прописан в исключениях .gitignore. Проверьте это один раз (промпт из шага 2 делает это сам). Если секрет всё же утёк в репозиторий - считайте его скомпрометированным: замените ключ, а не просто удалите файл.
GitHub - это ещё и синхронизация
Тот же репозиторий можно склонировать на второй компьютер или сервер: git pull забирает свежую версию, git push отправляет вашу. Так проект живёт в облаке, а не на одном ноутбуке.
Частые вопросы
Нужно ли знать команды git?
Нет. Вы говорите агенту «коммит», «пуш», «верни как было» - команды он выполняет сам. Понимание придёт по ходу, но для работы оно не требуется.
Чем коммит отличается от пуша?
Коммит - сохранение на вашем компьютере, пуш - отправка сохранений в облако GitHub. На практике их делают парой: «коммит и пуш».
Приватный или публичный репозиторий?
Для рабочего проекта - приватный: код и логика бизнеса не должны лежать в открытом доступе. Публичные репозитории - для того, чем вы осознанно делитесь.
Что делать, если агент закоммитил файл с секретами?
Считать секрет утёкшим: заменить ключ у сервиса, добавить файл в .gitignore и попросить агента вычистить его из истории. Просто удалить файл недостаточно - история хранит старые версии.
Что дальше
- Как выложить проект в интернет: деплой на Amvera для России или бесплатно на Vercel и Railway.
- Урок курса про деплой из папки в интернет.
- Правила безопасности - в уроке три правила безопасности.
Мнение редакции ENGRAM
GitHub для вайб-кодера - не инструмент программиста, а страховка заказчика. Она превращает страх «сейчас всё сломается» в спокойное «откатим за минуту», и именно это спокойствие позволяет экспериментировать быстро. Подключите в первый день проекта, дальше оно работает само.
Знания и наработки команды теряются в переписке. ENGRAM собирает их в единую ИИ-память с поиском по смыслу - данные остаются в России.