Git

プルリクエスト

中級

読み方:プルリクエスト|英語:Pull Request

チームメンバーにコードレビューを依頼し、承認後にマージする仕組みだよ。Pull Request(PR)。いつ使う? 機能ブランチの作業が完了し、mainブランチに反映する前にレビューしてもらいたいときに使うよ。間違いやすいポイント: PRのタイトルと説明は具体的に書こう。「修正」だけでは何を変えたかわからないよ。変更内容・理由・テスト方法を書くとレビューがスムーズだよ。

やさしい説明

プルリクエスト(PR)とは、チームメンバーにコードレビューを依頼し、承認後にマージする仕組みです。GitHub上で作成します。

「この変更をmainに入れていいですか?」とチームに確認を取るプロセスです。レビューでバグや改善点を指摘してもらえるので、コードの品質が上がります。

個人開発でも PR を作る習慣をつけると、変更の記録が残って便利です。

具体例・使い方

# 1. ブランチで作業してコミット
git checkout -b feature/header
git add .
git commit -m "ヘッダーコンポーネントを追加"

# 2. GitHubにプッシュ
git push -u origin feature/header

# 3. GitHubでPull Requestを作成
# 4. チームがレビュー → 承認 → マージ

いつ使う?

チーム開発で変更をmainに入れるとき、コードレビューを受けたいとき、変更の意図を説明したいときに使います。

間違いやすいポイント

❌ PRが大きすぎてレビューが大変

1つのPRは「1つの機能」「1つの修正」に絞りましょう。100ファイル変更のPRは誰もレビューできません。小さく分割するのがコツです。

よくある疑問

Q: PRは1人開発でも使う?

A: 必須ではありませんが、変更の記録として使うと便利です。GitHub Pagesへのデプロイトリガーにもなります。

Q: PRの作り方は?

A: ブランチをpushした後、GitHubのリポジトリページで「Compare & pull request」ボタンをクリックします。

Q: レビューで指摘されたら?

A: 同じブランチで修正してpushすれば、PRに自動で反映されます。新しいPRを作り直す必要はありません。

関連用語

📖 関連レッスン

レッスンを見る →

関連ブログ記事

❓ 関連するQ&A