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

如何将Bitbucket拉取请求合并到本地分支测试后再合并到远程master

本地测试Bitbucket拉取请求后合并的操作步骤
  • 第一步先同步本地master分支为最新状态,依次执行以下命令:
    git checkout master
    git pull origin master
    
  • 第二步拉取待审核PR对应的源分支到本地,你可以在Bitbucket的PR详情页看到贡献者提交PR使用的分支名,假设分支名为feature/pr-demo,将命令中对应分支名替换为实际名称后执行:
    git fetch origin feature/pr-demo:feature/pr-demo
    
  • 第三步将PR分支合并到本地master分支:
    git merge feature/pr-demo
    
    如果合并过程中出现代码冲突,可直接在本地完成冲突解决,解决后执行git add .标记冲突已处理即可。
  • 第四步运行项目的构建、测试流程,验证新增代码的逻辑正确性、兼容性,确认无问题后再进行后续操作。
  • 验证通过后有两种合并到远程master的方式可选,效果一致:
    • 直接将本地合并完成的master分支推送到远程,Bitbucket上对应的PR会自动识别为已合并状态:
      git push origin master
      
    • 也可以回到Bitbucket的PR详情页,直接点击页面的合并按钮完成远程合并。
  • 若测试未通过,可执行以下命令回滚本地master到合并前的状态,之后到PR页给贡献者反馈问题即可:
    # 注意该命令会丢弃合并后的所有修改,确认无需要保留的内容后再执行
    git reset --hard HEAD~1
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 12:18:04