

認めるまでファイルは変わらない、と聞いて安心したんですが。認めたあとで「やっぱり違った」と思ったときは、どうなるんでしょう。
Claude(クロード)の連載、第16回です。前回は、Claude Codeの入口の選び方を取り上げました。


前々回で、Claude Codeは変更を見せてから反映する、と書きました。手動モードにしておけば、こちらが認めるまでファイルは元のままです。
ただ、認めたあとの話がまだでした。今回はそこを埋めます。取り消せるものと、取り消せないものがあります。先に線を知っておけば、あとは安心して進められます。
この回でわかること
- 守ってくれる場所は、大きさの違う3つ
- 認めたあとで巻き戻すやり方
- 巻き戻しても戻らないもの
- 戻せないものに備えて、Gitを先に用意する
「戻せる」には、大きさの違う3つがある
ひとくちに戻すと言っても、守ってくれる場所が3つあります。
ひとつめは許可です。手動モードにしておけば、Claudeは変更する前に内容を見せて、こちらの返事を待ちます。ここで止めれば、そもそも何も起きません。いちばん手前の防波堤です。
ふたつめがチェックポイント。認めたあとでも、その会話の中でなら巻き戻せます。
みっつめがGit。もっと長い時間の履歴を残す仕組みで、会話が終わったあとでも戻せます。
手前で止めるほど簡単で、奥に行くほどひと手間かかります。そのかわり、奥のほうが確実です。
ひとことぶん、巻き戻す
チェックポイントは、こちらが指示を送るたびに、その直前の状態を自動で控えてくれます。意識して保存する操作は要りません。
ターミナルで戻したくなったら、/rewind と打ちます。入力欄が空の状態で Esc を2回押しても同じです。これまでに送った指示が一覧で出てくるので、戻りたいところを選びます。すると、戻し方を聞かれます。
- ファイルと会話を、両方その時点に戻す
- 会話だけ戻して、ファイルはそのまま
- ファイルだけ戻して、会話はそのまま
「さっきの頼み方がよくなかった」と思ったときは、ひとつめ。「やり方は合っているけれど、書かれた中身だけ気に入らない」ときは、みっつめ。そんなふうに選べます。
ターミナル以外の入口では、戻す操作の場所や選べる中身がちがうことがあります。どの入口でも使えるのは、Claudeに「さっきの変更を元に戻して」と頼むやり方です。公式の説明にも、そう頼めると書かれています。
控えは直近100件ぶん残ります。会話と一緒に保存されるので、いったん閉じて後日再開したあとでも使えます。ただし、はじめの設定では、その会話で最後に控えが取られてから、およそ30日で消えます。
巻き戻しても、戻らないもの
ここがこの回でいちばん伝えたいところです。チェックポイントは万能ではありません。
コマンド(ターミナルで打つ命令のこと)でやったことは、戻せません。ファイルを消す、別の場所へ動かす、中身を書き換える。どれもコマンドでやったなら対象外です。公式の説明にもはっきり書かれています。巻き戻しがきくのは、Claudeが編集の道具を使って書き換えたときだけです。
言い換えると、編集の道具でやったことは戻せて、コマンドでやったことは戻せない、という線引きになります。書き換えか削除かではなく、どちらの道具でやったかで決まります。
ほかにも、ふつうは戻らないものがあります。Claudeが裏で別の担当を走らせて作業させたときの、その担当の編集。自分で手作業で直したファイル。別の窓で並行して進めた作業。こうしたものに備えるのが、このあとに書くGitです。
もう1つ、パソコンの外に出ていったものも、巻き戻しでは戻せません。たとえば、ネットの向こうのデータベースを書き換えた、外のサービスに送った、本番のサイトに入れた、といったことです。公式は、こうしたものはモードと許可の決まりで止めるように書いています。
だからといって、消す作業を頼んではいけない、という話ではありません。コマンドを使う作業や、パソコンの外に出ていく作業が混ざるときだけ、許可の画面で少し丁寧に読む。それで十分です。
だから、Gitを先に入れておく
公式は、チェックポイントについて「バージョン管理の代替ではありません」と書いています。あくまで、その場の、会話の中の巻き戻しです。
Gitは、変更の履歴を長く残しておく仕組みです。開発者向けと思われがちですが、やっていることは「ある時点の状態にいつでも戻れるようにする」こと。作る側に回るなら、早めに用意しておくと安心できます。
そしてうれしいことに、Gitの操作そのものもClaudeに任せられます。「いまの状態を保存しておいて」と頼めば、そのとおりにしてくれます。コマンドを覚える必要はありません。
Windowsでは、前回の補足に出てきたGit for Windowsが、Windows用のGitです。Gitを使うなら、これを入れておきます。
作り始める前に、作業するフォルダをGitで管理する状態にしておく。あとは区切りのいいところで保存しておけば、チェックポイントでは戻せない変更にも備えられます。
まとめ
- 守ってくれる場所は3つ。許可、チェックポイント、Git
- 手動モードなら、変更の前に見せて待つ。止めればそもそも起きない
- チェックポイントは自動。ターミナルでは
/rewindか、入力欄が空のときにEscを2回。どの入口でも、Claudeに戻してと頼める - 控えは直近100件。後日再開しても使える。はじめの設定では、最後に控えが取られてからおよそ30日で消える
- 戻せるのは、編集の道具でやった書き換えだけ。コマンドでやったことは、書き換えでも削除でも戻せない
- 裏で別の担当がした編集や、自分で手作業で直したものも、ふつうは戻らない
- パソコンの外に出ていったものは、巻き戻しでは戻せない
- チェックポイントはGitの代わりにならない。作り始める前に入れておく
人とAI、どちらも必要で、どちらにも意見がある。その前提で、実際の仕事での使い方を書いていきます。
次回は『Claude Codeに「段取り」を相談する』です。


※この記事は、2026年10月に今の内容に書き直しました。
業務管理システム C-HUB(エールシステムがお届けしています)の紹介はこちら
その他のお問い合わせ
0267-25-5990
info@ailesys.co.jp
営業時間:9:00〜18:00
定休日:土曜、日曜、祝日








