Иллюстрация: тропа с точками сохранения проекта и развилкой

Что такое GitHub и как им пользоваться вайбкодеру

Иван Юницкий ·

GitHub это сайт, на котором хранится код. Внутри него работает git, программа для контроля версий, и именно она делает GitHub полезным человеку, который собирает проекты руками AI-агента. Каждое рабочее состояние проекта сохраняется с подписью, к любому из них можно вернуться, а сам репозиторий становится точкой, из которой сервер забирает код. Ниже разбор на примере сохранений в игре, основные команды, деплой через GitHub, работа вдвоем, открытые проекты и две темы по безопасности, чужой код и ключи в .env.

Перед стартом

Дальше будет немного технических слов. Выглядит страшнее, чем оно есть. Этот гайд написан и для вас, и для вашего агента. Команды из него не нужно набирать руками. Откройте Claude Code, Cursor или другой агент с доступом к папке проекта, дайте ему ссылку на эту страницу и попросите настроить все по шагам. За вами остаются решения и проверка результата.

Git и GitHub это разные вещи

Git это программа на вашем компьютере. Она следит за папкой проекта и умеет запоминать ее состояние в любой момент. Git написал Линус Торвальдс в 2005 году для разработки Linux, программа бесплатная и открытая, ставится на любую систему, а в редакторах с агентами она уже есть.

GitHub это сайт, куда копия папки со всей историей отправляется по сети. У копии появляется адрес, доступ с любого устройства, страница проекта и возможность подключать к нему другие сервисы. GitHub принадлежит Microsoft, там больше ста миллионов пользователей и сотни миллионов репозиториев. Почти весь открытый код в мире лежит именно там.

GitLab делает то же самое. Разница для вайбкодера сводится к словам в интерфейсе и к тому, где живет сервер. В GitHub предложение изменений называется pull request, в GitLab merge request. GitLab можно развернуть на собственном сервере, поэтому его выбирают там, где код нельзя выносить за пределы компании. Команды git одинаковы для обоих, и агент работает с ними одинаково. Дальше по тексту GitHub, потому что туда смотрят все хостинги и облачные агенты, но каждый пункт применим и к GitLab.

СловоЧто этоАналогия из игры
РепозиторийПапка проекта вместе со всей историей измененийПапка с игрой и всеми сохранениями
КоммитЗафиксированное состояние папки с подписьюСохранение с подписью
ВеткаПараллельная линия измененийОтдельное прохождение с той же точки
ПушОтправка коммитов на GitHubВыгрузка сохранений в облако
КлонКопия репозитория на новом компьютереСкачать игру вместе с сохранениями
Pull requestПредложение влить изменения из ветки в основнуюПоказать свое прохождение перед тем, как записать его поверх общего

Контроль версий на примере сохранений в игре

В любой длинной игре есть сохранения. Перед сложным боссом вы сохраняетесь, идете в бой, проигрываете и загружаете сохранение. Прогресс до этой точки остается, потерянный кусок можно пройти заново. Git делает то же самое с папкой проекта. Коммит это сохранение с подписью, история коммитов это список сохранений, откат это загрузка любого из них.

Для человека, который пишет проект руками агента, это главное свойство инструмента. Агент за один ответ меняет десяток файлов, и в третьей правке за вечер он чинит одну ошибку и ломает то, что работало час назад. Без git вы не знаете, что именно изменилось, и просите агента чинить дальше поверх сломанного. С git агент показывает разницу по строкам, а к последнему рабочему состоянию вы возвращаетесь одной фразой.

main, основная ветка ветка для эксперимента с дизайном первый запуск экран входа новая кнопка фикс бага сейчас откат к любому сохранению за минуту каждая точка это коммит, сохранение проекта с подписью

Пунктирная линия это ветка. Отходит от любой точки, живет отдельно и вливается обратно, когда эксперимент удался.

Правило одно, и оно окупается в первый же вечер. Коммит после каждого рабочего состояния. Кнопка появилась и нажимается, коммит. Бот ответил на первое сообщение, коммит. Проще всего отдать это агенту в начале работы одной фразой, чтобы он делал коммиты сам после каждой проверенной правки.

Подпись к коммиту тоже имеет значение. Через неделю в истории будет сорок точек, и найти нужную по подписи починил невозможно. Подпись бот больше не падает на пустом сообщении находится за секунду. Агенты пишут такие подписи сами, если один раз попросить.

Так выглядит история проекта после первого вечера. Любая строка это состояние, к которому можно вернуться.

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


Основные команды git для личного использования

Набирать команды руками не придется, их выполняет агент. Знать слова все же нужно, потому что просьбы агенту звучат именно ими и потому что в его ответах они будут мелькать постоянно. Ниже те, которых хватает одному человеку на своем проекте.

КомандаЧто делаетКак сказать агенту
git initВключает контроль версий в папкевключи git в этом проекте
git statusПоказывает, какие файлы изменились с последнего коммитачто изменилось с последнего коммита?
git diffПоказывает изменения по строкампокажи, что именно ты поменял
git add + git commitСохраняет текущее состояние с подписьюзакоммить с понятным описанием
git logСписок сохраненийпокажи историю коммитов
git restore, git checkoutВозвращает файл или весь проект к сохранениюоткати к последнему рабочему коммиту
git pushОтправляет коммиты на GitHubзапушь
git pullЗабирает свежие коммиты с GitHubподтяни изменения с GitHub
git cloneСкачивает репозиторий по ссылке вместе с историейсклонируй этот репозиторий в папку
git branch, git switchСоздает ветку и переключается на неесделай отдельную ветку для эксперимента

Три команды из десяти закрывают девяносто процентов личной работы. Коммит, чтобы сохраниться. Пуш, чтобы копия уехала на GitHub. Откат, чтобы вернуться. Остальные подтягиваются по мере надобности, и агент подскажет их сам.

Откат бывает точечным. Один файл вернулся к сохранению, второй остался с новой правкой, и ничего не потерялось.

Совет

В редакторе есть панель контроля версий, обычно она называется Source Control. Там видно измененные файлы, разница по строкам подсвечена зеленым и красным, а коммит делается кнопкой. Для тех, кому терминал не нравится в принципе, есть приложение GitHub Desktop с той же логикой. Как устроен сам редактор с агентом, разобрано в стартовом гайде как начать работать с AI-агентами.

Осторожно

Две команды удаляют работу без возможности вернуть. git reset --hard стирает все незакоммиченные изменения, git push --force перезаписывает историю на GitHub. Если агент предлагает любую из них, попросите объяснить, что именно пропадет. Правило безопасности здесь простое. Перед любым экспериментом коммит, тогда терять будет нечего.


GitHub как мост между проектом и сервером

Пока проект живет на вашем компьютере, он работает до закрытия крышки ноутбука. Телеграм-боту, сайту и любому сервису, который должен отвечать круглосуточно, нужен сервер. Почти все хостинги забирают код прямо из репозитория на GitHub. Railway, Render, Vercel, Netlify, Cloudflare Pages, из российских Timeweb Cloud и Amvera. Вы даете хостингу доступ к репозиторию, он сам определяет язык проекта, ставит зависимости и запускает процесс.

После первой настройки обновление проекта в бою сводится к одному пушу. Отдельной кнопки деплоя больше нет.

Это и есть главный практический смысл GitHub для вайбкодера помимо сохранений. Репозиторий превращается в единственную точку, из которой проект расходится по всем сервисам. Сломали что-то в бою, откатили коммит, запушили, сервер вернулся к рабочей версии за минуту. Полная сборка бота по этой схеме, от токена до сервера, разобрана в гайде как создать Telegram-бота с помощью AI-агента, а путь через собственный VPS в гайде про своего ассистента на сервере.

GitHub Actions, робот внутри репозитория

У GitHub есть встроенный исполнитель, который запускает заданные действия по событию. Самое частое событие это пуш в основную ветку. Этот сайт, например, живет на обычном хостинге без поддержки git, и после каждого пуша робот GitHub сам заливает измененные файлы на сервер по FTP. Тем же способом запускаются проверки кода, тесты, сборка и задачи по расписанию, например утренний дайджест, о котором есть отдельный гайд.

Файл пишет агент по описанию словами. Пароли в нем лежат ссылками на секреты репозитория, к этому вернемся в разделе про безопасность.

Бесплатный тариф дает 2000 минут работы робота в месяц для приватных репозиториев и без ограничений для публичных. Деплой сайта занимает около минуты, так что лимит для личных проектов почти недостижим.

Облачные агенты работают через репозиторий

Codex от OpenAI, Jules от Google, Claude Code в браузере, агент внутри GitHub Copilot. Все они устроены одинаково. Вы описываете задачу, агент получает копию репозитория, работает в ней и возвращает результат в виде pull request, который вы смотрите и принимаете с телефона. Без репозитория на GitHub облачные агенты недоступны в принципе. Какие из них работают бесплатно и с какими лимитами, собрано в гайде как работать с AI-агентами бесплатно.


GitHub Pages как бесплатный хостинг для сайта

Для сайта без серверной части, то есть для лендинга, портфолио, документации, интерактивного дайджеста или демо проекта, отдельный хостинг не нужен. GitHub умеет показывать содержимое репозитория как сайт. Функция называется GitHub Pages, для публичных репозиториев она бесплатна.

  1. В репозитории лежит index.html и остальные файлы сайта, в корне или в папке docs.
  2. В настройках репозитория, раздел Pages, выбирается ветка и папка, откуда брать файлы.
  3. Через минуту сайт открывается по адресу вида имя-пользователя.github.io/название-репозитория.
  4. При желании подключается свой домен, для этого в настройках DNS домена добавляется запись на GitHub.

Каждый пуш обновляет сайт автоматически. Ограничения для личных задач невидимы. Размер сайта до гигабайта, трафик около 100 гигабайт в месяц, обновление до десяти раз в час. Бот, база данных и любая логика, которая должна выполняться на сервере, сюда не встанут, для них нужен хостинг из предыдущего раздела. Такой же режим работы из репозитория есть у Cloudflare Pages, Vercel и Netlify.

Перед тем как вести на такой адрес людей, проверьте, что он открывается у вашей аудитории. Мобильные операторы и корпоративные сети иногда режут зарубежные хостинги, и для основного сайта проекта обычный российский хостинг надежнее. Как вести сайт руками агента после публикации, разобрано в гайде как вести сайт с AI-агентом, а про то, как сделать его видимым для поисковиков и AI-поиска, в гайде про SEO и GEO.


Работа вдвоем и в команде через ветки и pull request

Пока проект один и человек один, все коммиты идут в основную ветку, и этого достаточно. Как только над одним репозиторием работают двое, появляется вопрос, как не затереть правки друг друга. Ответ в ветках. Каждый человек делает копию основной линии, работает в ней сколько угодно, а потом предлагает влить результат обратно.

В аналогии с игрой ветка это отдельное прохождение с той же точки. Вы с другом начали с общего сохранения, каждый пошел своим путем, и в конце решаете, чей результат записать в основную линию. Это решение и есть pull request. Автор ветки открывает его на GitHub, там видна разница по строкам, второй человек читает, оставляет комментарии к конкретным строкам, просит поправить или нажимает кнопку слияния, merge. В GitLab это же действие называется merge request.

Так выглядит единица командной работы. Одна задача, одна ветка, один pull request с обсуждением и кнопкой.

Иногда двое меняют одну и ту же строку, и git отказывается решать, чья версия правильная. Это называется конфликт, и он звучит страшнее, чем есть. Файл получает пометки с обоими вариантами, человек выбирает нужный, и слияние продолжается. Агенты разбирают конфликты хорошо, достаточно попросить показать оба варианта и объяснить разницу.

Ветки полезны и одному человеку. Крупный эксперимент с дизайном или переезд на другую библиотеку делается в отдельной ветке, основная при этом остается рабочей и продолжает жить на сервере. Не получилось, ветка удаляется. Получилось, вливается. Облачные агенты из предыдущего раздела работают ровно так, поэтому с pull request вы столкнетесь раньше, чем появится второй участник.

Для команды к этому добавляются права доступа, защита основной ветки от прямых коммитов и обязательное ревью перед слиянием. Как это устроено на общем репозитории с базой знаний и скиллами команды, разобрано в гайде про командную базу знаний. Там же список задач ведется прямо в репозитории, во вкладке Issues, и каждая задача превращается в ветку.


Кладезь открытых проектов и скиллов для агентов

Публичный репозиторий на GitHub открыт всему миру, и большинство из них выложены с лицензией, которая разрешает брать код, менять и использовать в своих проектах. MIT и Apache самые частые. Это означает, что почти любой типовой проект уже кем-то собран и лежит в открытом доступе. Каркас телеграм-бота, лендинг, панель с графиками, парсер, скрипт для расшифровки голосовых, все это находится поиском за минуту.

Для работы с агентами там же лежит отдельный пласт. Готовые скиллы, файлы-инструкции под конкретную задачу, которые агент подхватывает и выполняет. Наборы от Anthropic и от сообщества, коннекторы MCP к сотням сервисов, шаблоны файлов памяти проекта, промпты. Что такое скилл и как он устроен, разобрано в гайде про скиллы для AI-агентов, а подборка из трех десятков готовых с прямыми ссылками на репозитории лежит в гайде готовые скиллы для агентов. Про коннекторы есть отдельный разбор MCP.

Как пользоваться чужим репозиторием

Самый удобный способ для вайбкодера обходится без чтения кода. Даете агенту ссылку на репозиторий и просите объяснить, что проект делает, из чего состоит и как его запустить. Дальше либо клонируете и адаптируете под себя, либо берете из него один прием. Своя копия чужого проекта на GitHub называется fork, она нужна, когда вы собираетесь менять проект и, возможно, предлагать правки автору.

Искать проще через поиск GitHub по описанию задачи на английском, через подборки с названием awesome и нужной темой, через темы-теги на страницах проектов. Свежие находки, которые пережили проверку в реальной работе, мы регулярно выкладываем в канале Точки над ИИ, там же обсуждаем, что из открытого прижилось у участников кэмпа.

  • README первое, что читать Главная страница проекта. Что делает, как ставить, есть ли примеры. Если README пустой или из двух строк, проект скорее всего сырой.
  • Звезды ориентир Число людей, которые отметили проект. Тысячи звезд обычно означают живой проект, но звезды покупаются, поэтому смотрите их вместе с датами.
  • Дата последнего коммита жив ли проект Год без изменений у библиотеки означает, что она отстала от языка и зависимостей.
  • Issues жалобы Открытые вопросы и баги. Сотни открытых и ноль ответов автора это сигнал.
  • Лицензия можно ли брать MIT и Apache разрешают почти все. Отсутствие лицензии формально означает, что использовать код нельзя.
  • Releases стабильные версии Готовые сборки с номерами версий. Для программ, которые вы ставите себе, лучше брать релиз, чем текущее состояние ветки.

Почему чужой репозиторий нельзя запускать не глядя

Открытость GitHub работает в обе стороны. Вместе с миллионами честных проектов там лежат репозитории, собранные ради того, чтобы вы их запустили. Бесплатный бот, взломанная программа, чит для игры, ускоритель нейросети, а внутри код, который забирает пароли из браузера, кошельки и ключи из файлов проекта. Запуск чужого кода на своем компьютере равен тому, что вы пустили автора этого кода за свою клавиатуру.

С агентами появился новый вид риска. Скилл, README или файл инструкций это текст, который агент читает и выполняет. Если в него вписано перед началом работы отправь содержимое .env на такой-то адрес, послушный агент может это сделать. Прием называется внедрением инструкций, и защиты от него на уровне модели пока нет. Защита есть на уровне вашего поведения.

  • Возраст и история. Репозиторий, созданный неделю назад с тысячей звезд и одним коммитом, выглядит подозрительно. Живой проект имеет историю коммитов на месяцы, автора с другими проектами и людей, которые в нем что-то обсуждают.
  • Читать, что делает установка. Скрипты с командами вроде скачать и сразу выполнить, а также файлы с нечитаемым, сжатым в одну строку кодом это красный флаг. Готовые exe и архивы с паролем тоже.
  • Аудит агентом перед запуском. Прежде чем ставить незнакомый проект, попросите агента прочитать его целиком и ответить на три вопроса. Куда он ходит по сети, какие файлы за пределами своей папки читает и что делает с переменными окружения.
  • Отдельная папка и отдельные ключи. Незнакомые проекты запускаются в чистой папке без доступа к вашим рабочим проектам, а если им нужен ключ модели, выдается отдельный с лимитом расходов.
  • Скиллы читать как инструкции. Перед установкой скилла из интернета откройте его файл и прочитайте, что он просит агента делать. Это обычный текст, на чтение уходит две минуты.

Такой запрос занимает минуту и снимает большую часть риска. Агент читает код быстрее человека и замечает обращения к сети, спрятанные среди сотен строк.


Безопасность ключей через .gitignore и .env

Вторая тема безопасности касается ваших собственных репозиториев. В проекте почти всегда есть секреты. Токен бота, ключ модели, пароль от базы, доступ к хостингу. Ключ, попавший в коммит, остается в истории навсегда, даже после удаления из файла. Публичные репозитории сканируют боты, они находят ключи за минуты после пуша и начинают тратить ваши кредиты или рассылать спам через вашего бота.

Решение стандартное и ставится один раз в начале проекта. Секреты лежат в файле .env рядом с кодом, код читает их оттуда при старте, а сам файл записан в .gitignore, список того, что git должен игнорировать. Рядом кладется .env.example с теми же именами переменных и пустыми значениями, он уезжает в репозиторий как подсказка. На сервере те же значения задаются в разделе переменных окружения, а для робота GitHub Actions во вкладке секретов репозитория.

Файл создается до первого коммита. Агент пишет его сам, если попросить включить git и закрыть секреты.

У GitHub есть своя страховка, защита при пуше. Для публичных репозиториев она включена по умолчанию и отклоняет коммит, в котором нашла ключ известного формата. Полагаться только на нее нельзя, свои форматы ключей она не знает.

Если ключ все же утек, его перевыпускают. Токен бота отзывается у BotFather, ключ модели удаляется в панели провайдера, пароль от базы меняется. Это делается в первую очередь и занимает минуту. Чистка истории репозитория делается во вторую, агент умеет это через специальные инструменты, но считать ключ безопасным после чистки уже нельзя.

Приватный или публичный

Новый репозиторий создается приватным. Публичным он становится осознанно, после проверки, что в истории коммитов нет ни одного ключа, личных данных и файлов клиентов. Обратный переход не спасает, все, что успели скачать за время открытости, остается у скачавших. У GitHub есть ограничение и на размер, 100 мегабайт на файл, поэтому видео, архивы и модели в репозиторий не кладут вообще.


Что еще умеет GitHub

  • Хранить любые тексты. Заметки, базу знаний, скиллы, конфигурации. Git показывает изменения по строкам в любом текстовом файле, поэтому личная база знаний в репозитории получает историю и резервную копию бесплатно.
  • Профиль как портфолио. Страница пользователя показывает проекты и график активности. Для вайбкодера это способ показать, что именно он собрал, ссылкой вместо рассказа.
  • Issues. Список задач и багов прямо в проекте. Облачным агентам задачу можно ставить ссылкой на issue.
  • Gist. Отдельный файл или кусок кода с постоянной ссылкой, без создания репозитория. Удобно для промптов и конфигов, которыми делитесь.
  • Codespaces. Редактор в браузере с уже настроенным окружением проекта. Работает с любого компьютера и с планшета.
  • Copilot. Встроенный агент GitHub, в бесплатном тарифе есть ограниченное число запросов в месяц.

Первая неделя с GitHub

  1. Аккаунт и git. Регистрация на GitHub, проверка, что git есть в редакторе. Агент проверит командой и поставит, если нет.
  2. Первый репозиторий. Приватный, под любой текущий проект. Агент включает git, пишет .gitignore, делает первый коммит и пуш.
  3. Правило коммитов. В начале каждой сессии фраза агенту про коммит после каждой рабочей правки. Через неделю это станет привычкой без напоминаний.
  4. Учебный откат. Специально сломайте что-нибудь и попросите вернуть к последнему коммиту. Один раз увидеть, что все возвращается, важнее любого текста.
  5. Сайт на Pages. Любая страница, хоть визитка из одного файла, опубликованная через GitHub Pages. Полный цикл от правки до живого адреса за полчаса.
  6. Чужой проект. Найти открытый репозиторий по своей задаче, отдать агенту на разбор, взять из него один прием.
  7. Ветка и pull request. Эксперимент в отдельной ветке, pull request самому себе, слияние через кнопку. После этого командная работа не будет выглядеть чужой.

Грабли, на которые наступают все

СимптомПричинаЧто делать
Агент сломал проект, а откатываться некудаКоммитов не было с самого началаВключить правило коммита после каждой рабочей правки
Ключ модели тратит деньги без вас.env уехал в публичный репозиторийПеревыпустить ключ, добавить .env в .gitignore, вычистить историю
Пуш отклонен с ошибкой про большой файлВ коммит попал файл больше 100 мегабайтУбрать файл из коммита и добавить его тип в .gitignore
Сервер не обновился после пушаПуш ушел в другую ветку или деплой упалПроверить ветку и открыть логи деплоя, отдать текст ошибки агенту
При пуше ошибка про отклоненные измененияНа GitHub есть коммиты, которых нет у васСначала pull, потом push, агент разрешит конфликт, если он есть
Пропали правки после команды агентаВыполнен reset --hard без коммитаПросить агента объяснять любую команду со словами reset и force до запуска
Проект с GitHub не запускаетсяНе поставлены зависимости или нет .envПрочитать README, скопировать .env.example в .env и заполнить

Частые вопросы

Чем GitHub отличается от git?
Git это программа на вашем компьютере, которая запоминает состояния папки проекта и умеет возвращаться к любому из них. GitHub это сайт, куда копия этой папки вместе с историей отправляется по сети. Git работает и без GitHub, а вот GitHub без git смысла не имеет. То же самое место в связке занимают GitLab, Bitbucket и Gitea.
Нужен ли GitHub, если я делаю проект один и руками агента?
Нужен по трем причинам. Агент меняет десяток файлов за один ответ и иногда ломает работавшее, а откат к последнему коммиту возвращает проект за минуту. Хостинги забирают код прямо из репозитория, без него бот или сайт на сервер не поднять. И это резервная копия проекта на случай, если с компьютером что-то случится.
GitHub или GitLab, что выбрать?
Для личных проектов и вайбкодинга GitHub. Туда смотрят все хостинги и облачные агенты, там живет почти весь открытый код. GitLab берут, когда код нельзя выносить за пределы своих серверов или когда его уже используют в компании. Команды git в обоих одинаковые, отличаются только слова в интерфейсе. Pull request в GitHub называется merge request в GitLab.
Платный ли GitHub?
Бесплатного тарифа хватает почти на все. Неограниченное число публичных и приватных репозиториев, 2000 минут GitHub Actions в месяц для приватных проектов и без ограничений для публичных, GitHub Pages для публичных репозиториев. Платный тариф понадобится для Pages на приватном репозитории, защищенных веток в приватных проектах и больших командных функций.
Что делать, если ключ или пароль попал в репозиторий?
Считать ключ утекшим и сразу перевыпустить его у провайдера, даже если репозиторий приватный и коммит удален. Git хранит всю историю, и ключ остается в старых коммитах. Публичные репозитории сканируют боты, они находят ключи за минуты и начинают тратить ваши кредиты. После перевыпуска попросите агента вычистить ключ из истории и добавить файл с секретами в .gitignore.
Можно ли хранить на GitHub не код?
Можно и удобно. Заметки, базу знаний, тексты, конфигурации, скиллы для агентов. Git отлично работает с любыми текстовыми файлами и показывает изменения по строкам. Плохо подходят большие бинарные файлы, у GitHub лимит 100 мегабайт на файл, видео и архивы туда не кладут.
Что такое pull request простыми словами?
Это предложение влить изменения из отдельной ветки в основную. Автор показывает, что поменялось, другой человек или вы сами смотрите разницу, оставляете комментарии и нажимаете кнопку слияния. В GitLab то же самое называется merge request. Облачные агенты возвращают результат работы именно в таком виде.
Работает ли GitHub из России?
Сайт открывается, бесплатный тариф работает, репозитории создаются и клонируются. Оплата платных тарифов российской картой не проходит, для этого понадобятся те же способы, что и для остальных зарубежных сервисов, они собраны в гайде как оплатить ChatGPT и Claude из России.

Что запомнить

  • Git это программа на компьютере, которая хранит сохранения проекта. GitHub и GitLab это сайты, где живет копия с историей и откуда проект расходится по сервисам.
  • Коммит это сохранение с подписью, откат это загрузка любого из них. Для вайбкодера это страховка от агента, который чинит одно и ломает другое.
  • Правило одно, коммит после каждого рабочего состояния. Отдается агенту одной фразой в начале сессии.
  • Три команды закрывают личную работу, коммит, пуш и откат. Остальные агент подскажет сам.
  • Хостинги и облачные агенты берут код прямо из репозитория. Обновление проекта на сервере сводится к пушу.
  • GitHub Pages бесплатно показывает статический сайт из публичного репозитория. Для бота и базы нужен обычный хостинг.
  • Ветка это параллельное прохождение, pull request это предложение влить его в основную линию. В GitLab это merge request.
  • Открытые проекты и скиллы берутся через агента, он читает репозиторий и объясняет. Перед запуском чужого кода тот же агент делает аудит.
  • Секреты живут в .env, файл записан в .gitignore до первого коммита. Утекший ключ перевыпускается сразу, чистка истории идет второй.
  • Новый репозиторий приватный по умолчанию. Публичным он становится после проверки истории.
Обложка AI Playbook, бесплатный PDF на 73 страницы
PLAYBOOK :: PDF · 73 СТРАНИЦЫ · БЕСПЛАТНО

Вся практика кэмпа в одном PDF

AI Playbook: инструменты под задачи, оплата сервисов из России, вайб-кодинг, второй мозг и рабочие промпты. Забираете в один клик, без формы и почты.

Забрать в Telegram

GitHub это тот навык, который переживет любую смену моделей и редакторов. Сохранения, откат, репозиторий как точка сборки и деплой пушем работают одинаково с любым агентом. На программе Личная эффективность с AI мы проходим этот путь на реальном проекте каждого участника, от первого коммита до бота или сайта на сервере. Остальные программы кэмпа собраны на странице программ.

Находки из открытых репозиториев, новые скиллы и связки с облачными агентами мы разбираем в канале Точки над ИИ, а те, кто ведет свои проекты постоянно и хочет разбирать их с другими, собираются в клубе.

→ Узнать о кэмпе

Забрать Playbook →