Локальный 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) доступ к аккаунту при утере телефона восстановить невозможно.