Issue とプルリクエストについて
Issue を使用して、プロジェクトにとって重要なアイデア、バグ、タスク、およびその他の情報を追跡できます。 GitHub Desktop を使用して、プロジェクトのリポジトリに Issue を作成できます。 issue について詳しくは、「Issueについて」をご覧ください。
ブランチを作成してプロジェクトのファイルに変更を加えた後、プルリクエストを作成できます。 プルリクエストを使用すると、変更をプロジェクトにマージする前に、変更を提案、議論、反復できます。 GitHub Desktop を使用して、プロジェクトのリポジトリにプルリクエストを作成できます。 Pull request について詳しくは、「pull requests について」をご覧ください。
前提条件
プルリクエストを作成する前に、変更を GitHub のブランチにプッシュする必要があります。
- ローカルブランチの変更を保存してコミットします。 詳しくは、「GitHub Desktop でプロジェクトの変更をコミットしてレビューする」をご覧ください。
- ローカルコミットをリモートリポジトリにプッシュします。 詳しくは、「GitHub Desktop から GitHub に変更をプッシュする」をご覧ください。
- 現在のブランチを GitHub に公開します。 詳しくは、「GitHub Desktop でのブランチの管理」をご覧ください。
Issue の作成
-
メニュー バーで [リポジトリ] を選び、 [GitHub で issue を作成] をクリックします。
![Mac のメニュー バーのスクリーンショット。 展開された [リポジトリ] ドロップダウン メニューで [GitHub で issue を作成] にカーソルが置かれています。](/assets/cb-179520/images/help/desktop/create-issue-mac.png)
![Windows の [GitHub Desktop] メニュー バーのスクリーンショット。 [Repository] ドロップダウン メニューで、[Create Issue on GitHub] オプションがオレンジ色の枠線で囲まれています。](/assets/cb-22787/images/help/desktop/create-issue-windows.png)
-
GitHub で、 [始める] をクリックして Issue テンプレートを開くか、 [空の Issue をオープン] をクリックします。
メモ
現在のリポジトリで issue テンプレートが有効になっていない場合、GitHub Desktop は GitHub の空の issue にリダイレクトします。
pull request の作成
-
[pull request をプレビューする] をクリックします。 GitHub Desktop では、現在のブランチとベース ブランチの間の変更の差分を示すプレビュー ダイアログが開きます。
![[ローカル変更なし] ビューのスクリーンショット。 [pull request のプレビュー] というラベルが付いたボタンがオレンジ色の枠線で強調表示されています。](/assets/cb-49098/images/help/desktop/mac-preview-pull-request.png)
![[ローカル変更なし] ビューのスクリーンショット。 [pull request のプレビュー] というラベルが付いたボタンがオレンジ色の枠線で強調表示されています。](/assets/cb-126799/images/help/desktop/windows-preview-pull-request.png)
または、GitHub に直接移動して pull request を作成し、ドロップダウン アイコンを選んで、 [Pull request の作成] をクリックします。
-
[base:] ドロップダウン メニューのブランチが、変更をマージするブランチであることを確認します。
![[Pull request を開く] ダイアログ ウィンドウのスクリーンショット。 [base: development] というラベルが付いたドロップダウン アイコンが表示されているボタンがオレンジ色の枠線で囲まれています。](/assets/cb-68487/images/help/desktop/base-branch-selection.png)
GitHub Desktop では、現在のブランチがベース ブランチに自動的にマージできるかどうかを通知します。
![[Pull request を開く] ダイアログ ウィンドウのスクリーンショット。 [自動的に結合できない] という状態ラベルがオレンジ色の枠線で強調表示されています。](/assets/cb-24367/images/help/desktop/preview-dialog-merge-status.png)
-
[pull request の作成] をクリックします。 GitHub Desktop はデフォルトのブラウザを開いて GitHub に移動します。
-
プルリクエストのタイトルと説明を入力します。
-
レビューの準備が完了している pull request を作成するには、 [pull request の作成] をクリックします。 ドラフトの pull request を作成するには、ドロップダウンを使用して、 [ドラフトの pull request の作成] を選択し、 [ドラフトの pull request] をクリックします。 組織のメンバーである場合は、組織の所有者から下書きプル要求へのアクセスを要求することが必要になることがあります。 「pull requests について」をご覧ください。
参考資料
- GitHub 用語集の "issue"
- GitHub 用語集の "pull request"
- GitHub 用語集の "ベース ブランチ"
- GitHub 用語集の "トピック ブランチ"