Перейти к содержанию

L1-09 — Откат: если что-то пошло не так

новичок

Главный страх перед ИИ — «а вдруг он испортит мой документ». Хорошая новость: почти всё, что он делает, можно вернуть.

В Claude Code три слоя страховки. От самой простой («не дать испортить вообще») до самой надёжной («восстановить, даже если уже неделя прошла»).

Когда понимаешь эти три слоя — начинаешь работать смело. И в этом главная польза урока, не в самих кнопках.

Разминка, не подглядывая: какие три ответа бывают на запрос разрешения от Claude?


Слой 1 — предпросмотр и Reject

Самый простой и самый частый. Работает ещё до того, как файл изменён.

Когда Claude хочет что-то поправить в документе, он показывает дифф — сравнение «было / стало». Старые строки красным, новые зелёным. Это происходит на твоём экране и до реального изменения файла.

В этот момент у тебя три варианта:

  • Согласиться (Allow) — Claude применит изменения
  • Отказаться (Reject / Deny) — Claude не тронет файл вообще
  • Уточнить — написать «нет, перепиши иначе» и предложить, что не так

Самое важное: пока ты не нажал «согласен» — файл цел. Поэтому привычка читать дифф перед согласием — это лучшая страховка. Десять секунд внимания экономят час восстановления.

В терминале дифф выглядит так:

- Это была старая строка договора.
+ Это новая строка, которую предлагает Claude.

Знаки минус и плюс — это и есть «что убираем», «что добавляем».


Слой 2 — Ctrl+Z в редакторе

Если ты случайно согласился, а потом понял, что зря — есть знакомый каждому Ctrl+Z («отменить»).

VS Code запоминает все изменения, которые были в открытом документе. Каждое нажатие Ctrl+Z откатывает на шаг назад. Если Claude переписал три абзаца — нажми Ctrl+Z один-два раза, и вернётся как было.

Что важно: Ctrl+Z работает, пока ты не закрыл файл. После закрытия история отмены сбрасывается. Поэтому если что-то пошло не так — сразу жми Ctrl+Z, не закрывая документ.

Эта страховка работает только пока ты «здесь и сейчас» в редакторе. Если файл уже сохранён, закрыт, прошёл час — Ctrl+Z уже не поможет.


Слой 3 — копия папки или Git

Третий слой нужен, если изменение произошло давно и привычные способы не помогают.

Самый простой вариант для офисника — копия папки.

Перед серьёзной работой я делаю так:

  1. Беру свою рабочую папку (например, «договоры-2026»)
  2. Копирую её рядом — получается «договоры-2026 — копия»
  3. Работаю в основной папке смело
  4. Если что-то пошло не так — беру нужный файл из копии

Это «дедовский» способ — но он работает, не требует ничего технического, и понятен всем.

Более продвинутый вариант — Git.

Git — это «копилка версий» (или «машина времени» для документов). Программа, которая запоминает каждое значимое изменение и позволяет вернуться к любой прошлой версии.

Например: у тебя в папке договор. Ты внёс правки утром. После обеда внёс ещё. Через два дня хочется вернуться к утренней версии — Git позволит сделать это за минуту. Все изменения хранятся как «снимки», и ты выбираешь, к какому снимку откатиться.

Стоит ли тебе сейчас разбираться с Git? Если ты офисник без опыта — не сразу. Начни с копий папок, привыкни к Claude, а потом, может быть, попробуй Git. Это отдельная маленькая тема, мы её разберём в продвинутом блоке курса.


Когда страховки уже мало

Несколько ситуаций, где даже три слоя не спасут:

Если ты удалил файл вручную и нет резервной копии — тут поможет только корзина Windows или общая система резервного копирования компании.

Если изменения пошли в файл, который где-то ещё, кроме VS Code (например, отправил по почте, а потом его поправили) — версия в почте уже зафиксирована.

Если папка большая, изменений много, прошло несколько дней — без Git трудно отследить, что именно поменялось. Это аргумент за то, чтобы привыкать к Git постепенно.

В офисной жизни эти ситуации редки, но имеет смысл их знать.


Бояться нечего: что Claude НЕ может испортить

Несколько практических фактов, которые снимают тревожность.

Claude не удаляет файлы тихо. Любое удаление — это команда, на которую он спрашивает разрешение отдельно (см. L1-08). Без согласия удалить не может.

Claude не «перезатирает» документ полностью. Он показывает дифф — кусочные изменения. Если бы хотел переписать весь файл — увидел бы дифф длиной во всю длину файла.

Claude не работает с файлами вне открытой папки. Открыл папку «договоры» — он работает только в ней. Личные документы, рабочий стол, фотографии — для него закрыты.

В крайнем случае — закрой VS Code без сохранения. Все несохранённые изменения пропадут, файл останется как был до последнего сохранения.


Маленькая практика — отрепетировать страховку

Лучшее упражнение — попробовать специально что-то испортить и восстановить. Десять минут, страх уходит навсегда.

  1. Возьми неважный документ (черновик, копия, тестовый файл) в своей пробной папке
  2. Открой его в VS Code
  3. Попроси Claude: «Перепиши первый абзац так, как будто это пишет ребёнок.»
  4. Когда увидишь дифф — посмотри на красное и зелёное, привыкни к виду
  5. На этот раз согласись (Allow) — пусть переделает
  6. После изменения нажми Ctrl+Z один раз — абзац вернётся к оригиналу
  7. Снова попроси переписать. На этот раз нажми Reject — Claude не тронет файл

После этого упражнения страх «он что-то сломает» обычно проходит. Видишь все три слоя в действии.


Что дальше

У тебя есть три слоя страховки. Файлы под защитой. Можно работать смело.

Но есть ещё одна вещь, которая может «сломать» работу — но не файл, а доверие. Иногда Claude уверенно говорит что-то, что оказывается выдумкой. Закон, которого нет. Дата, которой не было. Цифра, которую он сам придумал.

Это называется «галлюцинация». В следующем уроке — что это, когда происходит, и главное — как ловить и что делать. Без этого знания работа с Claude похожа на доверие к незнакомому коллеге без проверки.


А у тебя в обычной работе бывает «сделал и забыл сохранить копию»? Что выручало?


💬 Обсудить в сообществе ВК