首页/开发/Git 与协作速查/同步上游分支

同步上游分支

让本地与 Fork 跟上上游:fetch upstream → 快进本地 main → 推送 Fork → 在特性分支上变基到上游基线。

Git 与协作速查开发更新于 2026-10-12
频率每次开工前与评审前
步骤fetch → 更新 main → 同步 Fork → 更新工作分支
收益冲突尽早暴露、评审差异干净

常用示例

常用示例
git fetch upstream
git switch main
git merge --ff-only upstream/main
git push origin main
git switch feature/x && git rebase upstream/main
把同步前置成例行动作,比在评审当天处理大规模冲突轻松得多。

易错点

  • 变基后提交哈希变化,已推送的特性分支需 --force-with-lease 推送并告知协作方
  • 同步前确认本地没有未保存的改动,避免 rebase 中途被打断

数据来源与参考

  • GitHub 官方文档:同步 Fork
  • Git 官方文档:git-rebase
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌