プルリクエストの打ち消しについて
GitHub で pull request を打ち消すと、マージされた元の pull request からマージ コミットを 1 回元に戻した、新しい pull request が作成されます。 pull request を元に戻すには、リポジトリの書き込みアクセス許可が必要です。
Pull Request を打ち消す
Note
次のいずれかに該当する場合は、必要に応じて pull request 内の個々のコミットを元に戻してください。
- Pull Request を打ち消すとマージコンフリクトが起こる
- 元のプルリクエストが GitHub でマージされていなかった場合。 たとえば、コマンドラインで fast-forward マージを使用してプルリクエストをマージした可能性があります。
Git を使用して個々のコミットを手動で元に戻す方法については、Git ドキュメントの Git で元に戻す方法に関するページを参照してください。
-
リポジトリ名の下にある [pull request] をクリックします。
-
[Pull Requests] のリストで、打ち消す Pull Request をクリックします。
-
その pull request の下部周辺で、 [元に戻す] をクリックします。 [元に戻す] オプションが表示されていない場合、リポジトリの管理者に書き込みアクセス許可を求める必要があります。
-
結果の Pull Request をマージします。 詳しくは、「pull request のマージ」をご覧ください。