You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Sublime Merge中将我的更改变基到另一分支的最新更新上

操作前置检查
  • 确认本地mine分支的所有改动都已提交,无未暂存、未提交的修改,避免变基过程中丢失内容
  • 拉取origin/master的最新远程更新:点击顶部菜单栏「分支」→「拉取」,远程源选择origin,分支选择master,完成后本地的origin/master分支就同步了最新的上游代码。
Sublime Merge 变基操作全流程
  1. 切换到本地mine分支:在左侧边栏的分支列表找到mine,右键点击选择「切换到分支 mine」,确认当前工作分支为mine
  2. 启动变基:
    • 在左侧分支列表找到本地同步后的origin/master分支,右键点击
    • 在弹出的菜单中选择「变基当前分支到 origin/master」,即可启动变基
      如果菜单中未找到该选项,可按Ctrl+``(Windows/Linux)或Cmd+``(Mac)调出Sublime Merge内置终端,直接执行git rebase origin/master命令,效果完全一致
  3. 冲突处理(无冲突可跳过本步):
    • 变基过程如果出现代码冲突,Sublime Merge会在界面顶部明确提示冲突文件列表
    • 逐个打开冲突文件,选择保留mine分支修改、保留origin/master修改,或是手动编辑合并内容,合并完成后将文件标记为已解决
    • 所有冲突解决完成后,点击界面顶部的「继续变基」按钮,直到所有3次提交都完成变基
  4. 推送变基后的分支到远程office/mine:
    • 变基会修改mine分支的提交历史,因此无法用普通推送上传到远程
    • 右键点击mine分支,选择「推送」,在弹出的配置框中勾选「强制推送(允许覆盖)」选项后确认推送即可;也可在内置终端执行git push -f office mine完成推送
注意事项
  • 如果office/mine是多人协作共用的分支,强制推送前请先和其他协作成员同步,避免覆盖他人提交的内容。

内容的提问来源于stack exchange,提问作者KcFnMi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 11:54:02