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

WHAT - 区分 Git PR 和 MR

文章目录

  • PR(Pull Request)
  • MR(Merge Request)
  • 相同点
  • 总结

git prgit mr 本质上都是「合并请求」的意思,但它们对应的是不同的平台术语。

PR(Pull Request)

  • 平台:GitHub、Bitbucket(也称 PR)
  • 全称:Pull Request
  • 意义:你“请求”将你分支上的更改 拉取(pull) 到主分支。
  • 命令工具(GitHub CLI 示例):
gh pr create  # 创建 PR
gh pr list    # 查看 PR 列表

MR(Merge Request)

  • 平台:GitLab、Gitea、Gitee(码云)
  • 全称:Merge Request
  • 意义:你“请求”将你分支的更改 合并(merge) 到主分支。
  • 命令工具(GitLab CLI 示例):
glab mr create  # 创建 MR
glab mr list    # 查看 MR 列表

相同点

项目PR / MR 共通点
功能提交代码合并请求
评审支持代码 review、评论
CI/CD支持 pipeline 检查、审批流程
状态可以是 openmergedclosed
安全可设定权限与保护分支策略

总结

对比点PR(Pull Request)MR(Merge Request)
常用于GitHub 等GitLab、Gitee 等
名称含义“请求拉取”“请求合并”
习惯用语“提个 PR”“提个 MR”

相关文章:

  • 使用setGraphicsEffect重新设置阴影导致程序崩溃的问题
  • IP的基础知识以及相关机制
  • QTcpSocket 和 QUdpSocket 来实现基于 TCP 和 UDP 的网络通信
  • 爬虫学习——使用HTTP服务代理、redis使用、通过Scrapy实现分布式爬取
  • kubernetes》》k8s》》Dashboard
  • 2025新版懒人精灵零基础及各板块核心系统视频教程-全分辨率免ROOT自动化开发
  • idea连接远程服务器kafka
  • MySQL:数据库设计
  • 主流操作系统对比分析(macOS、Linux、Windows、Unix)
  • GitHub万星项目维护者分享:开源协作的避坑指南
  • 【技术派后端篇】技术派中 Session/Cookie 与 JWT 身份验证技术的应用及实现解析
  • Trae+DeepSeek学习Python开发MVC框架程序笔记(一):1个程序实现MVC
  • R/G-B/G色温坐标系下对横纵坐标取对数的优势
  • Volcano 实战快速入门 (一)
  • Long类型封装Json传输时精度丢失问题
  • 每日Html 4.24
  • 关于Qt对Html/CSS的支持
  • Java中正则表达式使用方法
  • docker 配置代理
  • js 的call 和apply方法用处
  • 金砖国家外长会晤落幕,外交部:发出了反对单边霸凌行径的“金砖声音”
  • 金科服务:大股东博裕资本提出无条件强制性现金要约收购,总代价约17.86亿港元
  • 演员刘美含二手集市被曝售假,本人道歉
  • 三位成功女性,如何应对失败
  • “天链”继续上新!长三乙火箭成功发射天链二号05星
  • 王文涛会见德国汽车工业协会主席穆勒