Claude Code-Fehler: Automatisches Git-Reset zerstört unkommittierte Änderungen alle 10 Minuten

✍️ OpenClawRadar📅 Veröffentlicht: 30. März 2026🔗 Source
Claude Code-Fehler: Automatisches Git-Reset zerstört unkommittierte Änderungen alle 10 Minuten
Ad

Fehlerdetails

Claude Code führt alle 10 Minuten über programmatische Git-Operationen (ohne externes Git-Binary) git fetch origin + git reset --hard origin/main im Projekt-Repository des Benutzers aus. Dadurch werden stillschweigend alle nicht committeten Änderungen an verfolgten Dateien zerstört. Nicht verfolgte Dateien bleiben erhalten, und Git-Worktrees sind von diesem Verhalten nicht betroffen.

Umgebung und Beweise

Betroffene Version: Claude Code 2.1.87 (Homebrew Cask, kompiliertes Bun-Binary)

Betriebssystem: macOS 15.4 (Darwin 25.3.0, arm64)

Beweise aus der Untersuchung:

  • Git-Reflog zeigt 95+ Einträge in exakten 10-Minuten-Intervallen mit Einträgen wie reset: moving to origin/main
  • Live-Reproduktion bestätigt, dass geänderte verfolgte Dateien zum 10-Minuten-Zeitpunkt stillschweigend zurückgesetzt werden
  • fswatch erfasste das Dateioperationsmuster, das zu git fetch + reset passt
  • Nur der Claude Code CLI-Prozess (PID 70111, claude --dangerously-skip-permissions) hatte CWD im betroffenen Repository
  • Keine externen Git-Prozesse gestartet – Operationen sind programmatisch innerhalb von Claude Code (wahrscheinlich libgit2)
Ad

Technische Analyse

Binäranalyse des kompilierten Binärs unter /opt/homebrew/Caskroom/claude-code/2.1.87/claude ergab:

  • Die Funktion hg1() führt ["fetch","origin"] über t_(C8(), _) ohne explizites CWD aus, standardmäßig process.cwd()
  • Die Funktion io1() ist ein Git-Pull-Wrapper, der git pull: cwd=${H} ref=${_??"default"} protokolliert
  • Der fileHistory-Status verfolgt {snapshots: [], trackedFiles: new Set, snapshotSequence: 0}

Was ausgeschlossen wurde

Die Untersuchung schloss aus: Git-Hooks, Claude Code Benutzer-Hooks, Plugin-Marktplatz-Updater, macOS-Cloud-Sync (iCloud, Dropbox, Syncthing, Synology, Google Drive), Cron/LaunchAgents, Vite/SvelteKit-Dev-Server, IDEs/Editoren, Time Machine und externe Datei-Überwacher.

📖 Quelle lesen: HN AI Agents

Ad

👀 Siehe auch