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

如何将提交合并至非master分支:old-master分支操作指引

精准Git分支操作步骤

前提准备

  • 确保本地已关联远程仓库,且能正常拉取/推送代码

具体操作步骤

  • 拉取远程master分支最新代码
    git checkout master
    git pull origin master

  • 创建并推送old-master分支
    git checkout -b old-master
    git push origin old-master

    可选:设置本地分支与远程分支关联,后续pull/push无需指定远程

    git branch --set-upstream-to=origin/old-master old-master

  • 基于old-master创建开发分支
    git checkout -b feature-branch # 将feature-branch替换为你的实际分支名称

  • 在开发分支上完成代码修改与提交

    修改代码后提交变更

    git add .
    git commit -m "描述你的具体修改内容"

    可重复add/commit操作,完成多轮提交
  • 结合rebase合并到old-master

    1. 同步远程old-master最新代码
      git checkout old-master
      git pull origin old-master
    2. 在开发分支上执行rebase,对齐old-master的最新提交
      git checkout feature-branch
      git rebase old-master
      • 若出现冲突:手动修改冲突文件后,执行git add <冲突文件名>,再运行git rebase --continue
      • 若需终止rebase:执行git rebase --abort
    3. 合并开发分支到old-master
      git checkout old-master
      git merge feature-branch # 因已rebase,此操作为快进合并,提交历史更整洁
  • 推送合并后的old-master到远程仓库
    git push origin old-master

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 22:07:36