L1-09 — Откат: если что-то пошло не так¶
новичок
Главный страх перед ИИ — «а вдруг он испортит мой документ». Хорошая новость: почти всё, что он делает, можно вернуть.
В Claude Code три слоя страховки. От самой простой («не дать испортить вообще») до самой надёжной («восстановить, даже если уже неделя прошла»).
Когда понимаешь эти три слоя — начинаешь работать смело. И в этом главная польза урока, не в самих кнопках.
Разминка, не подглядывая: какие три ответа бывают на запрос разрешения от Claude?
Слой 1 — предпросмотр и Reject¶
Самый простой и самый частый. Работает ещё до того, как файл изменён.
Когда Claude хочет что-то поправить в документе, он показывает дифф — сравнение «было / стало». Старые строки красным, новые зелёным. Это происходит на твоём экране и до реального изменения файла.
В этот момент у тебя три варианта:
- Согласиться (Allow) — Claude применит изменения
- Отказаться (Reject / Deny) — Claude не тронет файл вообще
- Уточнить — написать «нет, перепиши иначе» и предложить, что не так
Самое важное: пока ты не нажал «согласен» — файл цел. Поэтому привычка читать дифф перед согласием — это лучшая страховка. Десять секунд внимания экономят час восстановления.
В терминале дифф выглядит так:
Знаки минус и плюс — это и есть «что убираем», «что добавляем».
Слой 2 — Ctrl+Z в редакторе¶
Если ты случайно согласился, а потом понял, что зря — есть знакомый каждому Ctrl+Z («отменить»).
VS Code запоминает все изменения, которые были в открытом документе. Каждое нажатие Ctrl+Z откатывает на шаг назад. Если Claude переписал три абзаца — нажми Ctrl+Z один-два раза, и вернётся как было.
Что важно: Ctrl+Z работает, пока ты не закрыл файл. После закрытия история отмены сбрасывается. Поэтому если что-то пошло не так — сразу жми Ctrl+Z, не закрывая документ.
Эта страховка работает только пока ты «здесь и сейчас» в редакторе. Если файл уже сохранён, закрыт, прошёл час — Ctrl+Z уже не поможет.
Слой 3 — копия папки или Git¶
Третий слой нужен, если изменение произошло давно и привычные способы не помогают.
Самый простой вариант для офисника — копия папки.
Перед серьёзной работой я делаю так:
- Беру свою рабочую папку (например, «договоры-2026»)
- Копирую её рядом — получается «договоры-2026 — копия»
- Работаю в основной папке смело
- Если что-то пошло не так — беру нужный файл из копии
Это «дедовский» способ — но он работает, не требует ничего технического, и понятен всем.
Более продвинутый вариант — Git.
Git — это «копилка версий» (или «машина времени» для документов). Программа, которая запоминает каждое значимое изменение и позволяет вернуться к любой прошлой версии.
Например: у тебя в папке договор. Ты внёс правки утром. После обеда внёс ещё. Через два дня хочется вернуться к утренней версии — Git позволит сделать это за минуту. Все изменения хранятся как «снимки», и ты выбираешь, к какому снимку откатиться.
Стоит ли тебе сейчас разбираться с Git? Если ты офисник без опыта — не сразу. Начни с копий папок, привыкни к Claude, а потом, может быть, попробуй Git. Это отдельная маленькая тема, мы её разберём в продвинутом блоке курса.
Когда страховки уже мало¶
Несколько ситуаций, где даже три слоя не спасут:
Если ты удалил файл вручную и нет резервной копии — тут поможет только корзина Windows или общая система резервного копирования компании.
Если изменения пошли в файл, который где-то ещё, кроме VS Code (например, отправил по почте, а потом его поправили) — версия в почте уже зафиксирована.
Если папка большая, изменений много, прошло несколько дней — без Git трудно отследить, что именно поменялось. Это аргумент за то, чтобы привыкать к Git постепенно.
В офисной жизни эти ситуации редки, но имеет смысл их знать.
Бояться нечего: что Claude НЕ может испортить¶
Несколько практических фактов, которые снимают тревожность.
Claude не удаляет файлы тихо. Любое удаление — это команда, на которую он спрашивает разрешение отдельно (см. L1-08). Без согласия удалить не может.
Claude не «перезатирает» документ полностью. Он показывает дифф — кусочные изменения. Если бы хотел переписать весь файл — увидел бы дифф длиной во всю длину файла.
Claude не работает с файлами вне открытой папки. Открыл папку «договоры» — он работает только в ней. Личные документы, рабочий стол, фотографии — для него закрыты.
В крайнем случае — закрой VS Code без сохранения. Все несохранённые изменения пропадут, файл останется как был до последнего сохранения.
Маленькая практика — отрепетировать страховку¶
Лучшее упражнение — попробовать специально что-то испортить и восстановить. Десять минут, страх уходит навсегда.
- Возьми неважный документ (черновик, копия, тестовый файл) в своей пробной папке
- Открой его в VS Code
- Попроси Claude: «Перепиши первый абзац так, как будто это пишет ребёнок.»
- Когда увидишь дифф — посмотри на красное и зелёное, привыкни к виду
- На этот раз согласись (Allow) — пусть переделает
- После изменения нажми Ctrl+Z один раз — абзац вернётся к оригиналу
- Снова попроси переписать. На этот раз нажми Reject — Claude не тронет файл
После этого упражнения страх «он что-то сломает» обычно проходит. Видишь все три слоя в действии.
Что дальше¶
У тебя есть три слоя страховки. Файлы под защитой. Можно работать смело.
Но есть ещё одна вещь, которая может «сломать» работу — но не файл, а доверие. Иногда Claude уверенно говорит что-то, что оказывается выдумкой. Закон, которого нет. Дата, которой не было. Цифра, которую он сам придумал.
Это называется «галлюцинация». В следующем уроке — что это, когда происходит, и главное — как ловить и что делать. Без этого знания работа с Claude похожа на доверие к незнакомому коллеге без проверки.
А у тебя в обычной работе бывает «сделал и забыл сохранить копию»? Что выручало?