| GitHub | PR 页面 Update branch,可选 merge 或 rebase 更新 |
|---|---|
| GitLab | Rebase 按钮或本地 rebase 后强推 |
| 结果 | 重新触发必需检查,评审可能被要求重新确认 |
本地做法
本地做法
git fetch origin
git rebase origin/main
git push --force-with-lease频繁更新会产生大量中间状态,团队可用合并队列替代手工反复同步。
目标分支前进后,落后分支会因「需与目标分支同步」被阻塞;用 Update branch(合并方式)或 Rebase branch 更新,并在更新后重跑检查。
| GitHub | PR 页面 Update branch,可选 merge 或 rebase 更新 |
|---|---|
| GitLab | Rebase 按钮或本地 rebase 后强推 |
| 结果 | 重新触发必需检查,评审可能被要求重新确认 |
git fetch origin
git rebase origin/main
git push --force-with-lease