svSchool_vibe
Модуль 0: Основы вайбкодинга и настройка среды
Блок 5 из 9·~20 мин·0/9 пройдено

Локальный Git, GitHub и принципы работы ИИ-агента

5.1. Что такое локальный Git и облачный GitHub

Многие новички путают Git и GitHub. Это два разных инструмента, работающих в связке:

Локальный Git: Программа, установленная на вашем компьютере. Она работает локально (без интернета) и отслеживает любые изменения в файлах папки вашего проекта. С помощью Git вы делаете «слепки» состояния проекта — коммиты (commits).

GitHub: Облачный веб-сервис (удалённый репозиторий). Он хранит копию ваших коммитов в интернете, обеспечивая бэкап и доступ с других устройств.

Схема
[ Ваши файлы в Cursor ]  ──(Git Commit)──►  [ Локальный Git на ПК ]  ──(Git Push)──►  [ Облако GitHub ]

5.2. Как ИИ-агент взаимодействует с Git и GitHub

ИИ-агент в редакторе (Cursor) активно использует локальный Git для контрольной проверки своих действий:

1. Чтение истории изменений (Git Diff): Перед внесением правок агент может прочитать истории прошлых коммитов, чтобы понять, какие файлы менялись ранее. 2. Безопасная сфера изменений: Агент видит незакоммиченные файлы. Если его результат вас не устроил, вы можете одной кнопкой отменить все правки (Git Discard). 3. Автоматическая генерация коммитов: По вашей просьбе ИИ-агент сам может составить грамотное описание сделанных изменений и сформировать локальный коммит.

5.3. Пошаговая регистрация на GitHub

1. Перейдите на сайт https://github.com. 2. Нажмите Sign up в правом верхнем углу. 3. Введите ваш Email, создайте пароль и укажите Username. 4. Пройдите визуальную капчу. 5. Введите 8-значный код подтверждения из письма.

5.4. Настройка двухфакторной аутентификации (2FA)

1. Войдите в аккаунт → Нажмите на аватар → Settings. 2. В левом меню выберите Account security. 3. В блоке Two-factor authentication нажмите Enable. 4. Откройте приложение-аутентификатор (Google Authenticator или Yandex Key) и отсканируйте QR-код. 5. Введите 6-значный код из приложения. 6. Скачайте и сохраните резервные коды (Recovery Codes) в надёжном месте.

⚠️Внимание

Без резервных кодов (Recovery Codes) доступ к аккаунту при утере телефона восстановить невозможно.