gh pr merge

Слить pull request

Что делает

gh pr merge сливает pull request одним из трёх способов: --merge — merge-коммитом, --squash — все коммиты одним, --rebase — коммиты по одному поверх целевой ветки. Без флага gh спросит. Какие способы доступны, задаётся в настройках репозитория.

--delete-branch удалит ветку и на GitHub, и у вас, а заодно переключит на целевую ветку. --auto включает автослияние: PR сольётся сам, когда пройдут обязательные проверки, если это разрешено в репозитории.

Синтаксис

gh pr merge <номер> --merge|--squash|--rebase
gh pr merge <номер> --squash --delete-branch
gh pr merge <номер> --auto --squash

Примеры

Связанные команды

Потренировать · Все команды