commands.sh

gh pr merge

all

Merge a GitHub pull request.

More info →

Options (4)

-m, --mergeboolean

Merge the current branch into the specified pull request

Example: gh pr merge {{pr_number}} {{[-m|--merge]}}
boolean

Squash and merge a pull request, then delete the branch

Example: gh pr merge {{pr_number}} {{[-sd|--squash --delete-branch]}}
-r, --rebaseboolean

Rebase and merge

Example: gh pr merge {{pr_number}} {{[-r|--rebase]}}
-s, --squashboolean

Enable auto-merge (squash)

Example: gh pr merge {{pr_number}} --auto {{[-s|--squash]}}

Examples (6)

Merge the pull request associated with the current branch interactively

Merge the current branch into the specified pull request

gh pr merge pr_number [-m|--merge]

Squash and merge a pull request, then delete the branch

gh pr merge pr_number [-sd|--squash --delete-branch]

Rebase and merge

gh pr merge pr_number [-r|--rebase]

Enable auto-merge (squash)

gh pr merge pr_number --auto [-s|--squash]

Merge with admin privileges (if allowed)

gh pr merge pr_number --admin
made by @shridhargupta | data from tldr-pages