フォークからのプルリクエストの作成
リポジトリをフォークし、そのフォークに変更を加えた場合、プルリクエストを作成することで上流リポジトリにその変更の承認を依頼することができます。
フォーク内のどのブランチやコミットからでも、上流リポジトリに対するプルリクエストを開くことができます。 おすすめはトピックブランチでの変更です。そうすることで、プルリクエストに対するフィードバックを受けた場合、続くコミットをプッシュできるようになります。 上流リポジトリのメンテナーがトピックブランチにコミットし、プルリクエストを更新できるようにすることもできます。 プルリクエストが上流リポジトリのブランチを base ブランチとして自分のトピックブランチと比較する場合、トピックブランチは「プルリクエストの比較ブランチ」とも呼ばれます。 例も含めたプルリクエストブランチに関する詳しい情報については「プルリクエストを作成する」を参照してください。
-
作成したフォークの元であるリポジトリに移動します。
-
Branchメニューの右のNew pull request(新規プルリクエスト)をクリックしてください。
-
[Compare] ページで [compare across forks] をクリックします。
-
[base fork] が変更をマージする対象のリポジトリであることを確認します。 [base branch] ドロップダウンメニューを使用して、変更をマージする対象の上流リポジトリのブランチを選択します。
-
Use the head fork drop-down menu to select your fork, then use the compare branch drop-down menu to select the branch you made your changes in.
-
プルリクエストのタイトルと説明を入力します。
-
上流リポジトリへのプッシュアクセスを持つ誰にも PR への変更を許可したくない場合は、[Allow edits from maintainers] のチェックを外します。
-
Create pull request(プルリクエストの作成)をクリックしてください。
Tip: プルリクエストを作成した後は、特定の人に提案する変更のレビューを依頼できます。 詳細は「プルリクエストのレビューをリクエストする」を参照してください。