GitHub でブランチ作業をしていると、最後の Pull Request 作成だけブラウザに戻る場面がよくあります。
ここも CLI で完結させたいなら gh pr create が便利です。
目次
基本コマンド
対話形式なら以下です。
gh pr create
タイトルと本文を一気に入れるなら、以下の形が使いやすいです。
gh pr create --title "The bug is fixed" --body "Everything works again"
よく使うオプション
- –base
- –head
- –reviewer
- –draft
- –fill
コミットメッセージから埋めたい時は –fill も便利です。
baseブランチを指定する例
main ではなく develop に向けて出したい時は、以下のようにします。
gh pr create --base develop --title "ログイン周りを修正" --body "Fixes #123"
本文に Fixes #123 のように書いておくと、マージ時に Issue を閉じる流れも作れます。
まとめ
Pull Request 作成まで CLI に寄せると、開発の流れがかなり途切れにくくなります。
レビュー依頼やドラフト指定まで一緒にできるので、日常的に使いやすいコマンドです。
