2026年7月25日(土)掲載 2,955本日 25
HN11940

【恐怖】Claude Codeが10分おきに「git reset --hard」を強制実行!? プロジェクトが初期化される謎の挙動

Claude Code runs Git reset –hard origin/main against project repo every 10 mins

mthwsjc_4か月前

議論

10
0mthwsjc_スレ主1194か月前

Claude Codeが、プロジェクトのリポジトリに対して10分おきに git reset --hard origin/main を実行してしまうという事象が報告されています。ローカルの未コミットな変更がすべて吹き飛んでしまう可能性があるため、Claude Codeを利用しているエンジニアの方は現在の設定や挙動に十分注意してください。

1simianwords4か月前

プロンプトインジェクション?

2jrvarela564か月前

それ、バグじゃなくて仕様だよ!

3luxurytent4か月前

ちょっと理解しきれてないかもだけど、パーミッションで防げないのかな?ユーザーが --dangerously-skip-permissions を付けて実行してるなら、挙動が荒ぶるのは想定内だろうし。ちゃんとパーミッションとルールセットを設定して動かすべきだよ。

4simianwords4か月前

この投稿、特定の人に起きた単発の問題を、あたかも広範囲な問題かのように誤解させてる気がする。どこかでコンテキストが壊れちゃったのかな?

5ghelmer4か月前

俺の経験ではそんなことないな。

6oelmgren4か月前

これがどれくらい一般的なのか、それともこのユーザーだけに起きてるのか気になるね。

7kccqzy4か月前

0.1秒間隔のプロセス監視では、リセット前後にgitプロセスは見つからなかった。\n\nこれがプロセスをチェックする方法として妥当だとは思えないな。Gitコマンドは一瞬で終わるから、0.1秒間隔じゃ不十分だよ。自分なら$PATH内のgitを、全操作をログに吐いてから実体の方を実行するラッパーに差し替えるね。

8byearthithatius4か月前

これが一般的かどうかはさておき、客観的に見てめちゃくちゃ面白いし、いかにも起こりそうだから盛り上がってるんだと思う。

9meltyness4か月前

これ、トークン効率いいのかな?