MR vs PR difference
August 20, 2025 · AI Conversations
User
What is difference between mr and pr
Assistant
Here’s the simple difference:
– **MR (Merge Request)**
Term mainly used in **GitLab** (and some other systems).
It’s a request to merge changes from one branch into another (usually feature branch → main).
Same concept as PR, just different naming.
– **PR (Pull Request)**
Term mainly used in **GitHub**, **Bitbucket**, and many Git workflows.
You’re asking the repository maintainer to "pull" your changes into their branch.
👉 In short: **MR and PR are the same thing**, just different platform terminology.
– GitHub/Bitbucket → **PR**
– GitLab → **MR**
Would you like me to also explain **when to use MR/PR** in a real workflow (like feature branch → main or dev)?