ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: GitHub.com

フォークからプルリクエストを作成する

プルリクエストを作成して、上流リポジトリのフォークに加えた変更を提案できます。

リポジトリへの書き込みアクセスを持つユーザであれば、ユーザ所有のフォークからプルリクエストを作成できます。

また、上流リポジトリのメンテナに、ユーザ所有のフォークにコミットをプッシュする権限を与えることもできます。 プルリクエストが上流リポジトリのブランチを base ブランチとして自分のトピックブランチと比較する場合、トピックブランチは「プルリクエストの比較ブランチ」とも呼ばれます。 例も含めたプルリクエストブランチに関する詳しい情報については、「プルリクエストを作成する」を参照してください。

ノート:パブリックなリポジトリでプルリクエストをオープンするには、head あるいはソースブランチへの書き込みアクセスを持っていなければなりません。あるいは Organization が所有するリポジトリでプルリクエストをオープンするには、そのリポジトリを所有する Organization のメンバーでなければなりません。

  1. 作成したフォークの元であるリポジトリに移動します。

  2. Above the list of files, click Pull request.

    "Pull request" link above list of files

  3. [Compare] ページで [compare across forks] をクリックします。

    [Compare across forks] リンク

  4. [base branch] ドロップダウンメニューで、変更をマージする上流リポジトリのブランチを選択します。

    base フォークとブランチを選択するドロップダウンメニュー

  5. [head fork] ドロップダウンメニューでフォークを選択し、次に [compare branch] ドロップダウンメニューを使用して、変更を加えたブランチを選択します。

    head フォークと比較ブランチを選択するドロップダウンメニュー

  6. プルリクエストのタイトルと説明を入力します。

    プルリクエストのタイトルと説明フィールド

  7. ユーザが所有するフォークでは、上流のリポジトリに対するプッシュアクセス件を持つ人がプルリクエストに変更することを許したくない場合は、Allow edits from maintainers(メンテナからの編集を許可)の選択を解除してください。

    Warning: If your fork contains GitHub Actions workflows, the option is Allow edits and access to secrets by maintainers. Allowing edits on a fork's branch that contains GitHub Actions workflows also allows a maintainer to edit the forked repository's workflows, which can potentially reveal values of secrets and grant access to other branches.

    メンテナに変更を許可するサイドバーのチェックボックス

  8. レビューの準備ができたプルリクエストを作成するには、Create Pull Request(プルリクエストの作成)をクリックしてください。 ドラフトのプルリクエストを作成する2は、ドロップダウンメニューを使ってCreate Draft Pull Request(ドラフトのプルリクエストを作成)を選択し、Draft Pull Request(ドラフトのプルリクエスト)をクリックしてください。 ドラフトのプルリクエストに関する詳しい情報については「プルリクエストについて」を参照してください。

    プルリクエストの作成ボタン

Tip: プルリクエストを作成した後は、特定の人に提案する変更のレビューを依頼できます。 詳細は「プルリクエストのレビューをリクエストする」を参照してください。

参考リンク

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください