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 を作成] をクリックします。
-
GitHub で、 [始める] をクリックして Issue テンプレートを開くか、 [空の Issue をオープン] をクリックします。
注: 現在のリポジトリで Issue テンプレートが有効化されていないなら、GitHub Desktop は GitHub 上の空の Issue へリダイレクトします。
pull request の作成
-
[pull request をプレビューする] をクリックします。 GitHub Desktop では、現在のブランチとベース ブランチの間の変更の差分を示すプレビュー ダイアログが開きます。
または、GitHub に直接移動して pull request を作成し、ドロップダウン アイコンを選んで、 [Pull request の作成] をクリックします。
-
[base:] ドロップダウン メニューのブランチが、変更をマージするブランチであることを確認します。
GitHub Desktop では、現在のブランチがベース ブランチに自動的にマージできるかどうかを通知します。
-
[pull request の作成] をクリックします。 GitHub Desktop はデフォルトのブラウザを開いて GitHub に移動します。
-
プルリクエストのタイトルと説明を入力します。
-
レビューの準備が完了している pull request を作成するには、 [pull request の作成] をクリックします。 ドラフトの pull request を作成するには、ドロップダウンを使用して、 [ドラフトの pull request の作成] を選択し、 [ドラフトの pull request] をクリックします。 ドラフトの pull request の詳細については、「pull requests について」を参照してください。
参考資料
- GitHub 用語集の "Issue"
- GitHub 用語集の "pull request"
- GitHub 用語集の "ベース ブランチ"
- GitHub 用語集の "トピック ブランチ"