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

本地合并feature分支:远程PR审核期间续开发的操作方法

本地合并Feature分支到Master继续开发的操作步骤

嘿,这个需求太常见了,尤其是当你不想等PR审核完就想基于新功能继续开发的时候,给你一套简单又安全的操作流程:

1. 确保本地Master分支是最新的

首先得保证你的本地Master和远程同步,避免后续合并出问题:

  • 切换到Master分支(如果已经在就跳过):
    git checkout master
    
  • 拉取远程最新的Master代码:
    git pull origin master
    

2. 创建Feature分支并提交PR

这一步是你已经在做的,但还是完整列出来确保流程连贯:

  • 创建并切换到Feature分支:
    git checkout -b feature/your-feature-name
    
  • 完成开发后提交代码:
    git add .
    git commit -m "feat: 实现xxx功能(简单明确的改动描述)"
    
  • 推送到远程并提交PR:
    git push origin feature/your-feature-name
    
    之后去代码托管平台提交PR等待审核。

3. 把本地Feature分支合并到本地Master

这是你要的核心操作,因为改动简单明确,直接合并就行:

  • 切换回本地Master分支:
    git checkout master
    
  • 合并本地Feature分支到Master:
    git merge feature/your-feature-name
    
    • 如果没有冲突,Git会自动完成合并;如果有极小概率的冲突,直接修改冲突文件后执行git commit即可(因为你说改动简单,冲突几乎不会有)。

4. 基于合并后的Master继续开发

现在你的本地Master已经包含了新功能,可以直接开始下一段开发:

  • 推荐创建新的Feature分支来开发(避免直接在Master上堆积改动):
    git checkout -b feature/new-feature-based-on-previous
    
  • 开发完成后正常提交、推送即可。

后续注意事项

等原来的PR审核通过并合并到远程Master后,你只需要拉取远程更新:

git checkout master
git pull origin master

因为你本地Master已经有了这段提交,Git会识别为历史一致,不会产生冲突,完全不影响后续工作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 10:13:02