Skip to content

mw gitlab mr checkout

Releasev0.35.0 · cfeceb67

mw gitlab mr checkout [<id> | <branch> | <url>] [flags]

Check out an open merge request.

-b, --branch <string>
Check out merge request with name <branch>.
-u, --set-upstream-to <string>
Set tracking of checked-out branch to [REMOTE/]BRANCH.
-h, --help
Show help for this command.
--no-interaction
Do not ask any interactive questions
--profile <string>
Saved account profile (login defaults to the verified username)
-R, --repo <OWNER/REPO>
Select another repository. Can use either OWNER/REPO or `GROUP/NAMESPACE/REPO` format. Also accepts full URL or Git URL.
-v, --verbose <count>
Increase output verbosity. Example: --verbose=2 or -vv
Terminal window
$ glab mr checkout 1
$ glab mr checkout branch
$ glab mr checkout 12 --branch todo-fix
$ glab mr checkout new-feature --set-upstream-to=upstream/main
$ glab mr checkout https://gitlab.com/gitlab-org/cli/-/merge_requests/1234
# Uses the checked-out branch
$ glab mr checkout
Report an issue with this page

Report a documentation issue

The report includes this page’s link, section and documentation version.

Review and submit on Phabricator, or run the command using your saved CLI profile. The command asks before creating the task.