LinuxCommandLibrary

glab-mr-merge

Merge a GitLab merge request

TLDR

Merge a merge request

$ glab mr merge [number]
copy
Merge with squash
$ glab mr merge [number] --squash
copy
Merge without deleting branch
$ glab mr merge [number] --remove-source-branch=false
copy
Merge when pipeline succeeds
$ glab mr merge [number] --when-pipeline-succeeds
copy

SYNOPSIS

glab mr merge [number] [options]

DESCRIPTION

glab mr merge merges a GitLab merge request. It supports squash merging, automatic source branch deletion, and deferred merging that waits for the CI pipeline to pass before completing.

PARAMETERS

--squash

Squash commits.
--remove-source-branch
Delete source branch.
--when-pipeline-succeeds
Merge when CI passes.
--message text
Merge commit message.
-y, --yes
Skip confirmation.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community