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Приклади
Злити pull request 42 одним комітом і видалити його гілку
gh pr merge 42 --squash --delete-branchте саме:
gh pr merge 42 -s -dpr merge 42— злити pull request--squash— усі коміти PR одним комітом--delete-branch— видалити гілку на GitHub і в себе
Пов’язані команди
- gh pr checks — Перевірити статус CI в pull request’і
- git merge — Влити зміни з іншої гілки в поточну
- gh release — Випустити реліз і подивитися список релізів