---
name: "glab-mr"
section: "1"
platform: "linux"
package: "glab"
version: "1.126.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/glab-mr"
---

# glab-mr(1)

Create, view, and manage merge requests.

## NAME

glab-mr - Create, view, and manage merge requests.

## SYNOPSIS

**glab mr  \[flags\]**

## DESCRIPTION

Open a merge request from your current branch, list and view existing merge requests, and manage them: approve, merge, rebase, comment, and more.

Use **--repo** to target a project other than the current one.

## OPTIONS

**-R**, **--repo**=""\
 	Select another repository. You can use either OWNER/REPO or GROUP/NAMESPACE/REPO. The full URL or Git URL is also accepted.

## OPTIONS INHERITED FROM PARENT COMMANDS

**-h**, **--help**\[=false\]\
 	Show help for this command.

## EXAMPLE

```
glab mr create --fill --label bugfix
glab mr merge 123
glab mr note -m "needs to do X before it can be merged" branch-foo
```

## SEE ALSO

**[glab(1)](/glab/1.md)**, **[glab-mr-approve(1)](/glab-mr-approve/1.md)**, **[glab-mr-approvers(1)](/glab-mr-approvers/1.md)**, **[glab-mr-checkout(1)](/glab-mr-checkout/1.md)**, **[glab-mr-close(1)](/glab-mr-close/1.md)**, **[glab-mr-create(1)](/glab-mr-create/1.md)**, **[glab-mr-delete(1)](/glab-mr-delete/1.md)**, **[glab-mr-diff(1)](/glab-mr-diff/1.md)**, **[glab-mr-issues(1)](/glab-mr-issues/1.md)**, **[glab-mr-list(1)](/glab-mr-list/1.md)**, **[glab-mr-merge(1)](/glab-mr-merge/1.md)**, **[glab-mr-note(1)](/glab-mr-note/1.md)**, **[glab-mr-rebase(1)](/glab-mr-rebase/1.md)**, **[glab-mr-reopen(1)](/glab-mr-reopen/1.md)**, **[glab-mr-revoke(1)](/glab-mr-revoke/1.md)**, **[glab-mr-subscribe(1)](/glab-mr-subscribe/1.md)**, **[glab-mr-todo(1)](/glab-mr-todo/1.md)**, **[glab-mr-unsubscribe(1)](/glab-mr-unsubscribe/1.md)**, **[glab-mr-update(1)](/glab-mr-update/1.md)**, **[glab-mr-view(1)](/glab-mr-view/1.md)**
