本文へスキップ
BecomeCoder
Wiki一覧コース一覧

プルリクエスト

最終更新: 2026年8月8日

プルリクエスト(Pull Request / 略してPR)は、GitHub などで、自分の変更を本流に取り込んでもらうよう依頼し、コードレビュー を受ける 仕組みです(GitLabではマージリクエストと呼びます)。

いきなり本流を書き換えるのではなく、いったん「こういう変更をしたので、確認して取り込んでほしい」と提案するのがポイントです。

flowchart LR
  B["ブランチで作業"] --> PR[プルリクエストを作成]
  PR --> R[レビュー・議論]
  R -->|承認| M[本流にマージ]
  R -->|修正依頼| B

プルリクエスト上では、次のことが行われます。

この仕組みにより、「勝手に本流を変えない」「複数の目でチェックしてから取り込む」という、安全で健全な共同開発が実現します。オープンソースへの貢献も、この形で行われます。共同開発の、中心的な作法です。

← Wiki一覧に戻る