6 мин · +100 баллов
Откатить изменения
Остановить Claude, вернуться к раннему моменту и понимать, что отменить нельзя.
К концу этого урока
Ты сможешь остановить Claude и вернуть файлы и разговор к более раннему моменту.
Claude Code запоминает состояние файлов, которые правит, перед каждым твоим сообщением. Поэтому, если изменение не удалось, можно вернуться в момент до него. В этом уроке — как это сделать и где у этой страховки границы.
Сначала остановить
- 1Нажми Esc, пока Claude работает. Он прервёт текущее действие и сохранит то, что уже сделал.
- 2Потом скажи, что делать вместо этого, или попроси Claude откатить последнее изменение фразой ниже.
«Отмени своё последнее изменение и скажи, какие файлы ты вернул.»
Claude отменит свою правку. Чтобы точно вернуться к раннему моменту, есть /rewind ниже.
Вернуться через /rewind
- 1Убедись, что строка ввода пуста, и быстро нажми Esc два раза. Или набери /rewind и нажми Enter.
- 2(Если в строке был текст, первый двойной Esc его очистит; потом его можно вернуть клавишей Up.)
- 3Появится список твоих сообщений в этой сессии. Стрелками выбери момент, к которому вернуться, и нажми Enter.
- 4Выбери, что восстановить, из списка вариантов ниже.
Какой вариант выбрать
- 1Restore code and conversation: попытка не удалась, и ты хочешь начать с того момента заново, как будто её не было.
- 2Restore code: отменить изменения в файлах, но сохранить разговор, чтобы Claude помнил, что не сработало.
- 3Restore conversation: с файлами всё в порядке, а разговор ушёл не туда.
- 4Summarize from here или up to here: сжать часть длинного разговора, чтобы освободить место в контекстном окне; файлы не меняются.
- 5Варианты с кодом появляются, только если после выбранного момента Claude менял файлы.
Файлы, которые Claude изменил командой в терминале, а не правкой файла (например, удалил или переместил их командой), не отслеживаются. Как и твои собственные правки вне Claude Code и правки из другой сессии. А то, что вышло за пределы твоих файлов, например отправленное сообщение или изменение в онлайн-сервисе, откатить нельзя совсем. Контрольные точки (checkpoints) — это быстрая отмена в рамках текущей сессии, Git они не заменяют.
Перед рискованным изменением
«Сделай сейчас коммит всего с понятным описанием и потом начинай изменение.»
Git хранит этот снимок независимо от того, чем потом будут меняться файлы.
«Вернись к последнему коммиту. Сначала скажи, что я потеряю.»
Claude вернёт файлы к снимку, предварительно показав, что пропадёт.
Контрольные точки сохраняются вместе с разговором, поэтому /rewind работает и после claude --resume; снимки хранятся для 100 последних контрольных точек и удаляются примерно через 30 дней (cleanupPeriodDays). Правки сабагентов обычно не попадают в снимки, для них опирайся на Git. Чтобы попробовать другой подход, не трогая исходную сессию, есть /branch. При сжатии выдели вариант и впиши указания в строку «add context (optional)», чтобы направить пересказ.
Безопасный тренажёр. Claude только что сделал кнопки крупнее — и сломался подсчёт итогов. Вернись к моменту до этой просьбы.
1Открой меню отката: набери /rewind
Claude выполнил команду, которая удалила три старые картинки; сам он их никогда не правил. Вернёт ли их /rewind?
Claude переписал страницу, старая версия тебе нравится больше, но ты хочешь, чтобы Claude помнил, чем плоха новая. Какой вариант?
Факты проверены по официальной документации Claude Code 24 октября 2026 г. · источник

Автор
Евгений Арсентьев
PhD · CEO, digital health