GitHub Stacked PRs GAの変更点と使い方(2026年10月6日)
GitHub の Stacked pull requests が一般提供(GA)になりました。大きな変更を小さく分割してレビュー・マージできる機能で、GA に伴い Rebase 時の承認保持、署名付きコミットの維持、マージキューとの整合、ブランチ自動リターゲット、gh stack 拡張の worktree 対応などが追加されています。
結論から言うと、GitHub の Stacked pull requests(スタック型の Pull Request)は 2026年10月6日に一般提供(GA)になりました。大きな変更を、レビュー単位で小さく分割した PR の列として扱い、独立にレビューして一緒にマージできる機能です(GitHub Changelog、2026年10月6日)。GA に伴い、Rebase やマージキュー、CLI 操作の面で複数の改善が入っています。以下、GA の内容と開発者に効く変更を、公式発表の記載だけで解説します。
Stacked pull requests とは
Stacked pull requests は、大きな変更を小さな、焦点の絞られた PR に分割し、独立にレビューして一緒にマージできる GitHub の機能です(GitHub Changelog、2026年10月6日)。
- public preview の期間中、stack を使ったリポジトリでは、同僚と比べてマージされたコードが 9% 増えた、と GitHub は発表しています。
- 上位 1% のリポジトリの 3 分の 2 以上が stacked pull requests を使っており、time-to-merge(マージまでの時間)が 5% 改善したとしています。
GA の発表にあわせて、stack を作りやすく、レビューしやすく、マージしやすくする改善が複数公開されています(GitHub Changelog、2026年10月6日)。
GA で入った主な変更
GitHub が 2026年10月6日に GA とあわせて公表した主な改善は次のとおりです(GitHub Changelog、2026年10月6日)。
マージと Rebase の柔軟化
- 変更のないコードの承認は保持されます。base ブランチ(例: main)が進んだ後で stack を更新しても、承認の有効期限を失効させるリポジトリでも Rebase stack は承認を保ちます。
- Rebase stack の際に GitHub が署名付きの置換コミットを作り、元の authorship と署名を維持します。部分マージ後の自動 Rebase も、ブランチルールが署名を要求する場合や元コミットが署名済みの場合に署名付きで置換します。
- リポジトリルールの bypass 権限を持つユーザーは、その権限を使って stack 内の最下位の未マージ PR をマージできます。
- stack は merge queue を 1 つの merge group として通過し、merge commit 方式ではグループ一括ではなく PR ごとに 1 つの merge commit が作られます。
- stack の base ブランチが削除された場合、最下位 PR を閉じる代わりに stack全体が自動的にリターゲットされます。1 つの stack から別の stack が枝分かれするワークフローを想定しています。
- stack 用の auto-merge は今後数週間で展開されます。マージ要件を満たした時点で、選択した PR 群が一緒に自動マージされます。
ナビゲーションと自動化
- PR ページの固定ヘッダーに stack 情報が常時表示され、PR 一覧のビューからも属する stack を確認できます。
- Shift + J / Shift + K で stack 内の PR 間をキーボード操作できます。
- PR が stack に追加・削除されたイベントがタイムラインに表示されます。pull_request webhook には、PR が stack に入ったときの stacked アクションが含まれます。
- GitHub CLI 向けの gh stack 拡張は Git worktree に対応し、初期化・チェックアウト・ナビゲーションの速度改善が入っています。
開発者に求められる対応
対象は、大きな変更を複数 PR に分割してレビューする開発者と、チームで PR を管理するリポジトリです(GitHub Changelog、2026年10月6日)。
- stacked pull requests を使う場合、PR を stack として並べて操作するか、gh stack 拡張や PR ヘッダーの stack 情報を確認してください。
- 承認保持・署名付き Rebase・マージキュー単位のマージを確認したい場合は、リポジトリのブランチルールと merge queue 設定を GA 時の挙動に合わせてください。
- stack の auto-merge は今後数週間で展開されます。提供状況は GitHub の発表を確認してください。
- ワークツリー操作を gh stack で行う場合は、対応する拡張のバージョンを更新してください。
よくある質問
Q. Stacked pull requests の GA で何が新しくなりましたか?
変更のないコードの承認保持、署名付きコミットの維持、bypass 権限による stack マージ、merge queue を 1 グループとして通過、base ブランチ削除時の自動リターゲット、stack ヘッダー表示とキーボードナビゲーション、gh stack の worktree 対応などが、2026年10月6日の GA 発表で公表されています(GitHub Changelog、2026年10月6日)。
Q. preview の期間中、stack にはどんな効果があったのですか?
GitHub の発表では、stack を使ったリポジトリは同僚と比べてマージされたコードが 9% 増え、上位 1% のリポジトリの 3 分の 2 以上が stack を使って time-to-merge が 5% 改善したとしています(GitHub Changelog、2026年10月6日)。
Q. stack の auto-merge はいつ使えますか?
stack の auto-merge は GA 発表時点で「今後数週間で展開」とされており、マージ要件を満たした PR 群を一括で自動マージできるようにする予定です(GitHub Changelog、2026年10月6日)。
この記事で解説した内容について、導入や運用の設計で相談したいことがあればお問い合わせ(/contact)からどうぞ。
関連ガイド
AI コーディングツールの料金改定(2026年9月20日) — GitHub Copilot・Cursor・Claude Code の最新料金比較と変更点
AI コーディングツールの料金改定を2026年9月時点で比較。GitHub Copilot(無料〜月額39ドル)、Cursor(無料〜月額40ドル)、Claude Code(API課金・Max月額100ドル〜200ドル)、VS Code(無料)の各プランを公式情報から解説します。個人開発者から組織導入まで、予算計画に役立つ料金情報をまとめました。
関連記事
2026年10月26日GAのCopilot assisted permissionsとは?権限モードと設定
GitHub Copilot の 3 つ目の権限モード「Assisted permissions」が 2026年10月26日に一般提供(GA)。LLM がコマンド実行・ファイルパス・URL のリクエストを評価し、明らかに安全なものは自動で通し、それ以外は手動承認にします。CLI・Copilot app・VS Code での有効化手順と、Enterprise 管理者による Allow All のブロック設定を公式情報で解説します。
Cursor Agent SDKとは?2026年10月20日GAの作り方とdeployを解説
Cursor が Agent SDK を 2026年10月20日に一般提供(GA)しました。エージェントをフォルダで定義し、init・dev・deploy・eval の各コマンドで開発から展開まで行えます。トリガーは GitHub の PR・コメント・CI と Slack・webhook・cron に対応。作り方と deploy の手順を一次情報で解説します。
TorchTPU・TorchNeuronとは?PyTorchのTPU・Trainium対応を一次情報で解説(2026年10月20日)
Hugging Face が TorchTPU と TorchNeuron を公開し、PyTorch が Google TPU と AWS Trainium のネイティブデバイスになりました。device_map="tpu" / "neuron" の指定方法、pip install torch-tpu / torch-neuronx、上位 100 テキスト生成モデルの 89% 対応、Kernels Hub の速度数値(ViT 2.4 倍・Qwen3-30B-A3B 21.5 倍)を一次情報で解説します。
GitHub Public monitoringとは?データレジデンシー環境のシークレット監視とtriage・API追加を一次情報で解説(2026年10月22日)
GitHub は 2026年10月22日、GitHub Enterprise Cloud のデータレジデンシー環境で、公開リポジトリに漏洩したシークレットを監視する Public monitoring を公開プレビューで提供開始しました。10月23日には triage・validity check・REST API・エンタープライズ webhook を追加。対象ライセンス、前提のドメイン検証、有効化の手順を一次情報で解説します。
PyTorch 2.15のMPSバックエンド強化とは?FP8対応とMoEデコード高速化を一次情報で解説(2026年10月20日)
PyTorch 2.15 の MPS バックエンド強化は、Apple Silicon(Mac)で FP8(torch.float8_e4m3fn)が使えるようになった更新です。MoE モデルのデコードが 5〜6.5 倍速くなり、動画 VAE デコードのメモリ使用量は 270 GiB から 8 GiB に減りました。必要要件と試し方を一次情報で解説します。
CopilotのEagerness設定とは?インライン補完の積極性を4段階で調整する新機能を一次情報で解説(2026年10月27日)
VS Code の公式ブログで 2026年10月27日、GitHub Copilot のインライン補完の積極性を選べる「Eagerness」設定が紹介されました。Auto / Low / Medium / High の 4 つの選択肢、使うための条件、Low と High の効果の数値(Medium 比)を一次情報で解説します。
この記事は AI が一次ソースを読んで執筆しました。数値と日付は出典に記した公式情報の執筆時点の値です。誤りを見つけたら訂正の窓口へお知らせください。確認のうえ本文を直し、訂正履歴に残します。編集方針