当前位置: 首页 > news >正文

MR(Merge Request)、PR(Pull Request)分别是什么意思?【MR = PR = 合并请求,不同平台叫法不同】

三、MR、PR分别是什么意思?

这是个非常基础但也非常关键的问题 👍
我用一句话 + 对照 + 使用场景给你讲清楚,保证以后看到就不会混。


MR、PR 分别是什么意思?

1、一句话先记住

MR 和 PR 本质是同一件事:请求把一个分支的代码合并到另一个分支

只是不同平台叫法不同


2、MR(Merge Request)

全称:
Merge Request(合并请求)

主要使用平台:

  • GitLab
  • 极狐 GitLab

含义:

请求把源分支(source branch)
合并到目标分支(target branch)


MR 一般包含什么?

  • 提交的代码差异(diff)
  • 提交记录(commits)
  • 代码评审(review)
  • CI 检查结果
  • 最终 Merge 操作

3、PR(Pull Request)

全称:
Pull Request(拉取请求)

主要使用平台:

  • GitHub
  • Gitee(默认叫 PR)
  • Bitbucket

含义:

请求目标仓库/分支
“拉取(pull)我这个分支的改动”


4、为什么一个叫 Merge,一个叫 Pull?(理解一下)

角度MRPR
命名视角从目标分支看:合并从源分支看:拉取
实际动作mergemerge
最终结果一样一样

👉只是名字不同,不是机制不同


5、对照表(很好记)

项目MRPR
全称Merge RequestPull Request
中文合并请求拉取请求
常见平台GitLab / 极狐 GitLabGitHub / Gitee
本质请求合并代码请求合并代码
是否等价

6、在企业里你会听到哪些说法?

这些说法全部指同一件事👇

  • “提个 MR”
  • “起个 PR”
  • “发合并请求”
  • “走一下 review”
  • “等 CI 绿了再合”

7、和你前面学到的流程怎么对应?

你之前的流程是:

功能分支 → push → MR → 合并到 main

如果换成 GitHub,说法就变成:

功能分支 → push → PR → 合并到 main

流程完全一样,只是名字不同


8、一句话总结(可以直接背)

MR = PR = 合并请求
差别只在平台,不在技术


如果你愿意,下一步我可以帮你:

  • 🧭 对比GitLab MR vs GitHub PR 页面差异
  • 🧠 解释Code Review 到底在 Review 什么
  • 🛠️ 讲清Merge / Squash / Rebase 三种合并方式

你想继续哪个?

http://www.jsqmd.com/news/362986/

相关文章:

  • JSP 服务器响应
  • 从 git clone 到代码合并进 main 的完整规范流程
  • centos+python批量导出csdn里的文章
  • Oracle云平台基础设施文档-计费与成本管理篇3
  • 2026年评价高的动画制作公司推荐:医疗器械动画制作、商业航天动画制作、施工原理动画制作、施工工艺动画制作选择指南 - 优质品牌商家
  • 计算机Java毕设实战-基于springboot的软件协作跟踪平台的设计与开发软件项目进度管理系统 【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 分析分析Vue与VueComponent的关系
  • 记一次集群网络异常后节点启动失败处理情况
  • Java毕设项目:基于springboot的在线社区系统的设计与开发(源码+文档,讲解、调试运行,定制等)
  • 260209
  • 基于MATLAB开发的口罩佩戴检测系统智能化识别与监管功能强大
  • 肠道菌群防御新解:多样性驱动的营养竞争是抵抗病原体定植的核心
  • 获取java
  • 【毕业设计】基于springboot的在线社区系统的设计与开发(源码+文档+远程调试,全bao定制等)
  • Perl 子程序(函数)
  • 【计算机毕业设计案例】基于springboot的软件协作跟踪平台的设计与开发基于Java springboot软件协作跟踪平台系统项目申请进度变更(程序+文档+讲解+定制)
  • 12.1 性能优化秘籍:如何将网关性能提升10倍?
  • 12.2 太牛了!批量传输技术竟然还能这样用?
  • 实体识别新范式:AI原生应用带来的技术革命
  • Ubuntu Docker 安装指南
  • 趋化因子CCL11融合策略增强核酸疫苗抗肿瘤免疫的机制与应用研究
  • Ruby 中文编码详解
  • 2026年3D医学动画制作优质服务商推荐指南 - 优质品牌商家
  • 微信小程序 基于物联网技术的宠物定位与监控系统设计
  • SpringBoot + Flyway 发版再也不怕忘执行 SQL了
  • 2026年三维医学动画制作优质机构推荐指南:污水治理动画制作/泵阀动画制作/物流仓储动画制作/电力设备动画制作/选择指南 - 优质品牌商家
  • 本地 LLM 实战基础教程(非常详细),手把手教你做文本情感分析!
  • 我们用过的 3种订单超时自动取消方案
  • Bootstrap 弹出框
  • 看看如何用 Redis实现微博好友(关注,取关,共同关注)