Issue とプルリクエストについて
Issue を使用して、プロジェクトにとって重要なアイデア、バグ、タスク、およびその他の情報を追跡できます。 GitHub Desktop を使用して、プロジェクトのリポジトリに Issue を作成できます。 issue の詳細については、「Issue について」を参照してください。
ブランチを作成してプロジェクトのファイルに変更を加えた後、プルリクエストを作成できます。 プルリクエストを使用すると、変更をプロジェクトにマージする前に、変更を提案、議論、反復できます。 GitHub Desktop を使用して、プロジェクトのリポジトリにプルリクエストを作成できます。 pull request の詳細については、「pull requests について」を参照してください。
前提条件
プルリクエストを作成する前に、変更を GitHub のブランチにプッシュする必要があります。
- ローカルブランチの変更を保存してコミットします。 詳細については、「プロジェクトへの変更のコミットやレビュー」を参照してください。
- ローカルコミットをリモートリポジトリにプッシュします。 詳細については、「GitHub に変更をプッシュする」を参照してください。
- 現在のブランチを GitHub に公開します。 詳細については、「ブランチを管理する」を参照してください。
Issue の作成
- メニュー バーの [リポジトリ] ドロップダウン メニューを使用し、 [GitHub での Issue の作成] をクリックします。
- GitHub で、 [始める] をクリックして Issue テンプレートを開くか、 [空の Issue をオープン] をクリックします。
- メニュー バーの [リポジトリ] ドロップダウン メニューを使用し、 [GitHub での Issue の作成] をクリックします。
- GitHub で、 [始める] をクリックして Issue テンプレートを開くか、 [空の Issue をオープン] をクリックします。
注: 現在のリポジトリで Issue テンプレートが有効化されていないなら、GitHub Desktop は GitHub 上の空の Issue へリダイレクトします。
pull request の作成
- プルリクエストを作成するブランチに切り替えます。 詳細については、「ブランチ間で切り替える」を参照してください。
- [pull request の作成] をクリックします。 GitHub Desktop はデフォルトのブラウザを開いて GitHub に移動します。
- GitHub で、 [base:] ドロップダウン メニューのブランチが変更をマージするブランチであることを確認します。 [compare:] ドロップダウン メニューのブランチが、変更を加えたトピック ブランチであることを確認します。
1. プルリクエストのタイトルと説明を入力します。
1. レビューの準備が完了している pull request を作成するには、 [pull request の作成] をクリックします。 ドラフトの pull request を作成するには、ドロップダウンを使用して、 [ドラフトの pull request の作成] を選択し、 [ドラフトの pull request] をクリックします。 ドラフトの pull request の詳細については、「pull requests について」を参照してください。
- プルリクエストを作成するブランチに切り替えます。 詳細については、「ブランチ間で切り替える」を参照してください。
- [pull request の作成] をクリックします。 GitHub Desktop はデフォルトのブラウザを開いて GitHub に移動します。
- GitHub で、 [base:] ドロップダウン メニューのブランチが変更をマージするブランチであることを確認します。 [compare:] ドロップダウン メニューのブランチが、変更を加えたトピック ブランチであることを確認します。
1. プルリクエストのタイトルと説明を入力します。
1. レビューの準備が完了している pull request を作成するには、 [pull request の作成] をクリックします。 ドラフトの pull request を作成するには、ドロップダウンを使用して、 [ドラフトの pull request の作成] を選択し、 [ドラフトの pull request] をクリックします。 ドラフトの pull request の詳細については、「pull requests について」を参照してください。
参考資料
- GitHub 用語集の "Issue"
- GitHub 用語集の "pull request"
- GitHub 用語集の "ベース ブランチ"
- GitHub 用語集の "トピック ブランチ"