以前作成したプルリクエスト(GitHubウェブインターフェース経由で作成)を確認したいのですが、refs/pullまたはrefs/pull/prが見つかる場所がいくつか見つかりました。
しかし、fetch = +refs/pull/*/head:refs/remotes/origin/pr/*
git設定ファイルに追加してgit fetchを実行すると
何が間違っているのでしょうか? GitHub は pull/xyz のものを自動的に作成するのでしょうか、それとも何かを設定する必要がありますか?
ベストアンサー1
リモートPRをローカルリポジトリに取得するには、
git fetch origin pull/$ID/head:$BRANCHNAME
$ID
はプルリクエストIDで、は$BRANCHNAME
作成したい新しいブランチの名前です。ブランチを作成したら、
git checkout $BRANCHNAME
たとえば、元のメイン ブランチからプル リクエスト #2 をチェックアウトするとします。
git fetch origin pull/2/head:MASTER
を参照してください公式GitHubドキュメント多くのための。