Skip to content

mw gitlab mr merge

Releasev0.35.0 · cfeceb67

mw gitlab mr merge {<id> | <branch>} [flags]

Merge or accept a merge request.

--auto-merge
Set auto-merge. Default: true.
-m, --message <string>
Custom merge commit message.
-r, --rebase
Rebase the commits onto the base branch.
-d, --remove-source-branch
Remove source branch on merge.
--sha <string>
Merge only if the HEAD of the source branch matches this SHA. Use to ensure that only reviewed commits are merged.
-s, --squash
Squash commits on merge.
--squash-message <string>
Custom squash commit message.
-y, --yes
Skip submission confirmation prompt.
-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
# Merge a merge request
$ glab mr merge 235
$ glab mr accept 235
# Finds open merge request from current branch
$ glab mr merge
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.