Git и GitHub без программирования: сохранения, откаты, облако
Рано или поздно случится это: сайт работал, вы попросили «улучшить», и всё сломалось. Без страховки это катастрофа, со страховкой - пожатие плечами и одна фраза «откати». Страховка называется Git, и хорошая новость: вам не нужно учить его команды - Claude Code сделает всё сам, вам нужно лишь понимать, о чём просить.
Git - это сохранения в игре
Идея одна: в любой момент можно сделать коммит - снимок всего проекта с подписью, что изменилось. Снимки копятся в историю, и к любому можно вернуться. Как сохранения в игре перед боссом: пошло плохо - загрузился и попробовал иначе.
Три фразы, которые закрывают 90% работы (говорите их Claude Code как есть):
- «Сохрани текущее состояние» - Claude сделает коммит с понятной подписью. Когда: после каждого «работает, мне нравится».
- «Покажи, что изменилось с прошлого сохранения» - список изменений по файлам, объяснённый словами.
- «Откати к прошлому сохранению» (или «к версии, где работала форма») - проект возвращается к снимку. Это и есть суперсила.
Привычка, которая спасает: сохраняйтесь на каждом «работает»
Правильный ритм работы с ИИ выглядит так: попросили - получили - проверили - работает? сохранились - следующая просьба. Тогда любой неудачный эксперимент стоит одну фразу отката, а не вечер переделок. Если попросить Claude «делай коммит после каждого законченного изменения» - он будет сохраняться сам; можно вписать это правило в память проекта (об этом - шаг 2.4).
Важная граница: у Claude Code есть и собственные точки отката в рамках сессии, но они - про «отмотать разговор». Git - про историю проекта навсегда, независимо от сессий и вообще от ИИ. Полагайтесь на Git.
GitHub - облако для проектов
Git живёт у вас на компьютере. GitHub - сайт, куда историю проекта можно отправлять («запушить»). Зачем вам это уже сейчас:
- Резервная копия: сломался ноутбук - проект цел.
- Публикация: на следующем шаге пути вы выложите сайт в интернет прямо из GitHub, бесплатно.
- Совместная работа и помощь: можно дать ссылку на проект человеку, который поможет разобраться.
Завести аккаунт можно с обычной почты на github.com (из России регистрируется и работает; для надёжности делайте это под тем же VPN, что и всё остальное). Дальше опять словами: «Создай репозиторий на GitHub и отправь туда проект» - Claude Code проведёт через подключение аккаунта и сделает всё сам. Репозиторий - просто «проект на GitHub», ещё одно слово в ваш словарь.
Один нюанс: не кладите в репозиторий секреты - пароли, ключи API. Публичный репозиторий читают все, включая ботов-сборщиков ключей. Правило простое: секреты живут в отдельном файле .env, который в Git не попадает; Claude знает это правило, но проверить не помешает - «убедись, что ключи не попадут в репозиторий».
Практика шага
На визитке из прошлого шага: (1) «сохрани текущее состояние», (2) попросите любое изменение и намеренно скажите «а теперь сделай дизайн в стиле 90-х» - полюбуйтесь на разгром, (3) «покажи, что изменилось», (4) «откати к прошлому сохранению» - и выдохните: страховка работает. Затем (5) «создай репозиторий на GitHub и отправь проект». Пять минут - и у вас есть и машина времени, и облачная копия.
Следующий шаг - CLAUDE.md: постоянная память проекта, чтобы каждая новая сессия Claude Code начиналась «в курсе дела».