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 requests について」をご覧ください。
参考資料
- GitHub 用語集の "Issue"
- GitHub 用語集の "pull request"
- GitHub 用語集の "ベース ブランチ"
- GitHub 用語集の "トピック ブランチ"