К содержимому
Claude Code с 0:полный курс
Уровень 0 · Сессия под контролем 6 мин Проверено автором · 12 окт. 2026 г. Сверено с Claude Code v2.1.287 · 12 окт. 2026 г.

/rewind: откатываем неудачный шаг

Claude пошёл не туда? /rewind или двойной Esc возвращают к любому прошлому запросу — откатывают код, разговор или и то и другое. Но откат видит только правки, сделанные инструментами редактирования, а не командами.

Уровень 0 · 0 / 4 уроков0%

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

Ты попросил Claude поправить функцию, а он переписал половину файла и сломал соседнее. Можно объяснять, что пошло не так, и просить вернуть как было. Есть путь быстрее — откатиться.

Как открыть откат

Два равноценных способа:

/rewind

или двойное нажатие Esc, когда строка ввода пустая.

Откроется список твоих прошлых запросов. Выбираешь тот, до которого нужно вернуться, и решаешь, что именно восстановить.

Что можно восстановить

ВариантЧто произойдёт
Код и разговорфайлы и переписка возвращаются к состоянию до выбранного запроса
Только разговорпереписка откатывается, файлы остаются как есть
Сжать с этого местаразговор после выбранной точки сворачивается в изложение

Самый частый случай — первый: правка не удалась, и ты хочешь, чтобы её как будто не было. После отката твой старый запрос возвращается в строку ввода. Его можно поправить и отправить заново или очистить тем же двойным Esc.

Если в проекте открыта панель с диффом, она может ещё какое-то время показывать откатанную правку — панель обновляется при следующем изменении. Правду о файлах всегда скажет git status.

Граница отката

Это самое важное в уроке. Claude меняет файлы двумя способами:

  • инструментами редактирования — когда сам правит текст файла;
  • командами оболочки — rm, mv, sed, запуск скриптов.

Чекпоинты, на которых держится /rewind, видят только первый способ. Если Claude удалил файл командой rm, откат его не вернёт. Если меню предлагает только «восстановить разговор» без варианта «код», значит, изменение было сделано командой.

Отсюда привычка: перед рискованной задачей сделай коммит. Тогда всё, до чего не дотянется /rewind, вернёт git restore.

Мини-проверка

Меню отката предлагает только «восстановить разговор», без варианта с кодом. Что это значит?

Осторожно

Чтобы правку можно было откатить, полезно прямо просить Claude: «используй инструмент редактирования, а не команду оболочки». А главное — коммить перед каждой рискованной задачей: /rewind не заменяет git, а дополняет его.

Проверь себя

Отвечено 0/3
Режим:

Как открыть откат к прошлому запросу?

Claude удалил файл командой rm. Вернёт ли его /rewind?

Чем различаются «восстановить код и разговор» и «восстановить только разговор»?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Вопросы и ответы по уроку

Как открыть откат к прошлому запросу?

/rewind и двойной Esc при пустом вводе открывают одно и то же меню: выбираешь запрос, к которому вернуться, и что восстановить.

Claude удалил файл командой rm. Вернёт ли его /rewind?

Чекпоинты фиксируют правки, которые Claude делает своими инструментами редактирования. То, что он сделал через команды оболочки, — удаление, перенос, запуск скриптов — откат не вернёт. Для этого нужен git.

Чем различаются «восстановить код и разговор» и «восстановить только разговор»?

Можно откатить всё сразу, а можно только разговор — например, когда код устраивает, а переписка ушла не туда.

Меню отката предлагает только «восстановить разговор», без варианта с кодом. Что это значит?

Вариант с кодом есть только для правок, сделанных инструментами редактирования. Изменения через команды откатывай средствами git — например, git restore.

Листай уроки клавишами ← → · поиск по ⌘K