TROUBLE 10 / 21
間違えて変更を許可してしまった。元に戻したい
実際に起きたこと
間違って「直前の変更を取り消す」ボタンを押してしまい、新しく作られたファイルが消えました。「取り消しを取り消して」と頼むと、Gitの履歴から元に戻してもらえました。そのとき、「このファイルを消すと、ほかの2つのファイルが動かなくなる」という影響まで説明してくれたので、安心して選べました。
原因
なぜだと思いますか? 予想してから開く
確認画面で、内容を見る前に許可してしまうことはよくあります。
ひとことで言うと CLIでは Esc を2回(または /rewind)で前の状態に戻れます。「直前の変更を取り消して」と頼むこともできます。こまめにGitでコミットしておくと、いつでも戻れて安心です。
取り組み方
まず止める
作業が続いているなら Esc で止めます。
巻き戻す
CLIなら Esc を2回か
/rewind で、前のメッセージの時点に戻れます。「取り消して」と頼む
「直前の変更を取り消して」で通じます。Gitを使っていれば、履歴を残したまま元に戻すことができます。
影響を聞いてから選ぶ
「戻すと、ほかに何か壊れる?」と聞くと、選び方の判断がしやすくなります。
次から防ぐには
- 区切りのいいところで「コミットして」と頼む
- 確認画面は、少なくとも「どのファイルが変わるか」を見てから許可する
Claudeへの頼み方の例
間違えて直前の変更を許可してしまいました。元の状態に戻してください。
戻すことで、ほかに動かなくなるものがあれば先に教えてください。 〇〇のところは自分の状況に置き換えてください。APIキーやパスワードは貼らないでください。