Pull request のドキュメント
pull request を使って、プロジェクトへの変更を提案し、自分のプロジェクトに対する変更提案を受け取り、マージの競合などの pull request での問題に対処する方法について説明します。
ここから開始
コミットメッセージの変更
コミット メッセージに不明確、不正確、または機密情報が含まれている場合、ローカルでメッセージを修正して、GitHub に新しいメッセージで新しいコミットをプッシュできます。 また、コミットメッセージを変更して、不足している情報を追加することも可能です。
コマンド ラインを使用してマージ コンフリクトを解決する
コマンド ラインとテキスト エディターを使用することで、マージ コンフリクトを解決できます。
リポジトリ内でブランチを作成および削除する
GitHub 上でブランチを直接作成または削除できます。
pull request の作成
リポジトリへの変更の提案や共同作業を行うには、pull request を作成します。 これらの変更は "ブランチ" を介して提案され、既定のブランチには完成していて、かつ承認された作業のみが確実に含まれるようにします。
基本
プルリクエストのレビューについて
レビューを使うと、コラボレーターはプルリクエスト中で提案された変更に対してコメントしたり、変更を承認したり、プルリクエストがマージされる前にさらなる変更をリクエストしたりできます。 リポジトリ管理者は、すべてのプルリクエストをマージ前に承認することを必須にできます。
GitHub でのマージ コンフリクトを解決する
コンフリクト エディターを使用すれば、GitHub で行の変更が競合している単純なマージ コンフリクトを解決できます。
フォークを同期する
リポジトリのフォークを最新に保つために上流リポジトリと同期します。
pull request のマージ
作業が完了したら、pull request を上流ブランチにマージします。 リポジトリに対してプッシュアクセスを持つユーザなら誰でもマージを実行できます。
必須レビューでのプルリクエストの承認
リポジトリでレビューが必須になっている場合、pull request をマージするには、リポジトリに 書き込み または 管理者 権限を持つユーザーからの指定数の承認レビューが必要です。
Pull Request を打ち消す
Pull Request は上流ブランチへのマージ後に元に戻すことができます。
コミットが間違ったユーザにリンクされているのはなぜですか?
GitHub は、コミット ヘッダーのメール アドレスを使って、コミットを GitHub ユーザーにリンクします。 コミットが別のユーザーにリンクされている場合、またはユーザーにまったくリンクされていない場合は、ローカル Git 構成設定を変更するか、アカウントの電子メール設定に電子メール アドレスを追加するか、またはその両方を行う必要がある場合があります。