当前位置: 首页 > 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方法用处
  • 俄外长拉夫罗夫将出席金砖国家外长会
  • 北大强基计划招生简章发布,笔试部分考试科目有变化
  • 神二十6个半小时到站
  • 最大涨幅9800%!金价新高不断,引发期权“末日轮”效应,沪金期权多张合约大涨
  • 全国人大常委会调研组在宁波调研,张庆伟带队钟山易炼红参加
  • 上海银行换帅:顾建忠出任党委书记,金煜辞任董事长