Git для Claude Code и Codex

Сломал проект? Вернёшь одной фразой

20 минут, удобнее с компьютера

Компьютер
ИИ

Шаги ниже подстроятся под твой выбор

Что понадобится

Шаг 1 из 4

Поставь Git

  1. Открой git-scm.com и нажми «Click here to download»
  2. Запусти скачанный файл и нажимай Next до конца, ничего не меняя
Страница git-scm.com: ссылка Click here to download обведена синим

Или одной командой в PowerShell

winget install --id Git.Git -e --source winget
  1. Открой Терминал: Cmd + Пробел и набери «Терминал»
  2. Вставь команду и нажми «Установить» в окне, которое появится
xcode-select --install

Проверка: открой терминал заново

git --version
Появится строка вида git version 2.56.1. Цифры могут быть другими

Шаг 2 из 4

Войди в GitHub

  1. Зарегистрируйся на github.com. Это бесплатно
  2. Поставь GitHub CLI. Через него ClaudeCodex выкладывает проект от твоего имени
winget install --id GitHub.cli --source wingetbrew install gh

Если пишет «command not found: brew», скачай установщик для Mac на cli.github.com

Закрой терминал, открой заново и войди

gh auth login
Отвечай стрелками и Enter, как на картинке ниже. Код из 8 символов вставь в браузере, который откроется
> gh auth login
? Where do you use GitHub? GitHub.com
? What is your preferred protocol for Git operations on this host? HTTPS
? Authenticate Git with your GitHub credentials? Yes
? How would you like to authenticate GitHub CLI? Login with a web browser

! First copy your one-time code: 1A2B-3C4D
Press Enter to open https://github.com/login/device in your browser...
✓ Logged in as your-name
Пример. Код и ник у тебя будут свои

Проверка

gh auth status
Написано Logged in to github.com account и твой ник

Шаг 3 из 4

Подключи Claude Code

  1. Скачай приложение Claude на claude.com/download и войди
  2. Открой вкладку Code вверху слева
  3. Под полем ввода выбери Local, потом Open folder… и папку проекта
  4. Отправь первое сообщение:
Нажми, чтобы скопировать
Claude ответит, что создал репозиторий и сделал первый коммит. Спроси «Покажи историю коммитов», и увидишь одну строку
Через терминал, если привык
irm https://claude.ai/install.ps1 | iexcurl -fsSL https://claude.ai/install.sh | bash
Потом открой терминал в папке проекта и запусти claude

Шаг 3 из 4

Подключи Codex

  1. Скачай приложение на официальной странице Codex, есть версии для Windows и Mac
  2. Войди через аккаунт ChatGPT и выбери Codex в списке вверху
  3. Открой папку проекта и отправь первое сообщение:
Нажми, чтобы скопировать
Codex ответит, что создал репозиторий и сделал первый коммит. Спроси «Покажи историю коммитов», и увидишь одну строку

Шаг 4 из 4

Фразы, которые всё делают

Пиши их ClaudeCodex обычным сообщением, команды Git он наберёт сам. Выбери ситуацию над окном

Сохранить версию проекта

Сделай сайт для кофейни «Зерно»

Готово, сайт лежит в папке my-app

Добавь форму входа на главную

Готово, форма входа теперь на главной странице. Открой index.html в браузере, чтобы посмотреть

BashRangit add -A

BashRangit commit -m "Добавил форму входа"

Готово, сохранил версию «Добавил форму входа». Если что-то сломается, вернёмся к ней

Поменяй цвет кнопок на зелёный

Поменял, все кнопки теперь зелёные

Скриншот: форма съехала на заголовок

BashRangit diff --stat

Пропадут правки в двух файлах: style.css и app.js. Откатываю?

BashRangit restore .

Вернул проект к версии «Добавил форму входа»

Хочу тёмную тему, но боюсь сломать сайт

Тогда попробуем её в отдельной ветке. Основная версия останется как есть

BashRangit switch -c new-feature

Создал ветку new-feature. Основная версия не тронута

BashRangit switch main && git merge new-feature

Готово, фича теперь в основной версии

Не получилось? Напиши

Сделай кнопку входа заметнее

Сделал кнопку крупнее и ярче

Сделай, чтобы после входа был виден заказ

Готово, после входа открывается карточка с заказом и временем, когда он будет готов

Проверь, что вход работает

Проверил, ошибок нет, вход работает

BashRangit tag v1

Поставил метку v1. Вернуться к ней:

Поставь фото кофе на главную

Добавил фото в шапку сайта

Сделай сайт удобным на телефоне

Готово, на телефоне меню и форма теперь в одну колонку

Добавь меню с ценами

Добавил раздел «Меню» с ценами

BashRangh repo create my-app --private --source . --push

Создал закрытый репозиторий my-app и отправил туда всю историю

Ответы примерные, у тебя ИИ скажет своими словами

Готово. Что бы ни сломалось дальше, ты вернёшься назад за одну фразу

Если что-то пошло не так

«git» не является внутренней или внешней командой

Закрой терминал и открой заново: он не видит только что установленные программы. Не помогло, поставь Git ещё раз (шаг 1)

winget не найден

Скачай установщики с сайтов: Git на git-scm.com, GitHub CLI на cli.github.com

Вкладка Code просит оплату

Claude Code работает на тарифе Pro и выше. Без подписки настрой Codex, он есть даже в бесплатном ChatGPT

ИИ спрашивает разрешение выполнить команду

Это нормально: он показывает команду Git, которую хочет запустить. Разреши

При отправке на GitHub просит логин или пароль

Ещё раз выполни gh auth login из шага 2 и повтори фразу

fatal: not a git repository

В этой папке ещё нет Git. Напиши ИИ: «Сделай из этой папки git-репозиторий и сохрани первую версию»