

認めるまでファイルは変わらない、と聞いて安心したんですが。認めたあとで「やっぱり違った」と思ったときは、どうなるんでしょう。
前々回で、Claude Codeは変更を見せてから反映する、と書きました。はじめの設定では、こちらが認めるまでファイルは元のままです。
ただ、認めたあとの話がまだでした。今回はそこを埋めます。取り消せるものと、取り消せないものがあります。先に線を知っておけば、あとは安心して進められます。
前回の記事では、Claude Codeの入口の選び方を取り上げました。今回はその続きになります。


「戻せる」には、大きさの違う3つがある
ひとくちに戻すと言っても、守ってくれる場所が3つあります。


ひとつめは許可です。はじめの設定では、Claudeは変更する前に内容を見せて、こちらの返事を待ちます。ここで止めれば、そもそも何も起きません。いちばん手前の防波堤です。
ふたつめがチェックポイント。認めたあとでも、その会話の中でなら巻き戻せます。
みっつめがGit。もっと長い時間の履歴を残す仕組みで、会話が終わったあとでも戻せます。
手前で止めるほど簡単で、奥に行くほどひと手間かかります。そのかわり、奥のほうが確実です。
ひとことぶん、巻き戻す
チェックポイントは、こちらが何か打つたびに、その直前の状態を自動で控えてくれます。意識して保存する操作は要りません。
戻したくなったら /rewind と打ちます。入力欄が空の状態で Esc を2回押しても同じです。これまでに送った指示が一覧で出てくるので、戻りたいところを選びます。すると、こう聞かれます。
- ファイルと会話を、両方その時点に戻す
- 会話だけ戻して、ファイルはそのまま
- ファイルだけ戻して、会話はそのまま
「さっきの頼み方がよくなかった」と思ったときは、ひとつめ。「やり方は合っているけれど、書かれた中身だけ気に入らない」ときは、みっつめ。そんなふうに選べます。
控えは直近100件ぶん残ります。会話と一緒に保存されるので、いったん閉じて後日再開したあとでも使えます。ただし、はじめの設定では30日で消えます。
巻き戻しても、戻らないもの
ここがこの回でいちばん伝えたいところです。チェックポイントは万能ではありません。


コマンド(ターミナルで打つ命令のこと)でやったことは、戻せません。ファイルを消す、別の場所へ動かす、中身を書き換える。どれもコマンドでやったなら対象外です。公式の説明にもはっきり書かれています。巻き戻しがきくのは、Claudeが編集の道具を使って書き換えたときだけです。
言い換えると、編集の道具でやったことは戻せて、コマンドでやったことは戻せない、という線引きになります。書き換えか削除かではなく、どちらの道具でやったかで決まります。
ほかにも戻らないものがあります。Claudeが裏で別の担当を走らせて作業させた場合、その編集は巻き戻しの対象外です。自分で手作業で直したファイルや、別の窓で並行して進めた作業も同じです。
だからといって、消す作業を頼んではいけない、という話ではありません。コマンドを使う作業が混ざるときだけ、許可の画面で少し丁寧に読む。それで十分です。
だから、Gitを先に入れておく
公式は、チェックポイントについて「バージョン管理の代わりにはならない」と明記しています。あくまで、その場の、会話の中の巻き戻しです。
Gitは、変更の履歴を長く残しておく仕組みです。開発者向けと思われがちですが、やっていることは「ある時点の状態にいつでも戻れるようにする」こと。作る側に回るなら、早めに用意しておくと安心できます。
そしてうれしいことに、Gitの操作そのものもClaudeに任せられます。「いまの状態を保存しておいて」と頼めば、そのとおりにしてくれます。コマンドを覚える必要はありません。
作り始める前に、作業するフォルダをGitで管理する状態にしておく。あとは区切りのいいところで保存しておけば、チェックポイントでは戻せない変更にも備えられます。
まとめ
- 守ってくれる場所は3つ。許可、チェックポイント、Git
- はじめの設定では、変更の前に見せて待つ。止めればそもそも起きない
- チェックポイントは自動。
/rewindか、入力欄が空のときにEscを2回 - 控えは直近100件。はじめの設定では30日で消える。後日再開しても使える
- 戻せるのは、編集の道具でやった書き換えだけ。コマンドでやったことは、書き換えでも削除でも戻せない
- 自分で手作業で直したものも、戻らない
- チェックポイントはGitの代わりにならない。作り始める前に入れておく
次回は、作る前の段取りの話をします。いきなり書かせるのではなく、何をどう作るかを先に相談して、合意してから手を動かしてもらう進め方です。急がば回れが、いちばん効く場面です。
その他のお問い合わせ
0267-25-5990
info@ailesys.co.jp
営業時間:9:00〜18:00
定休日:土曜、日曜、祝日







