Когда одна ветвь репозитория, GitHub разветвляет только код, а не запросы на извлечение.
Однако вы можете извлечь запросы извлечения из репозитория восходящего потока, используя API запросов извлечения GitHub .
По умолчанию отображаются только те PR, которые в данный момент открыты .Вы можете получить доступ к закрытым единицам, передав необязательный параметр state .
Примечание: Это позволит вам получить метаданные данных запросов на извлечение из любого хранилища (разветвленного или нет).
Альтернативный (вручную) способ
$ mkdir libgit2
$ git clone http://github.com/libgit2/libgit2
$ git fetch origin +refs/pull/*:refs/remotes/pull/*
При этом будут извлекаться все запросы извлечения ( открыт и закрыты ) из размещенного GitHub-репозитория и создается ветвь на запрос извлечения в вашем локальном репозитории.
Предупреждение: это недокументированная функция GitHub, которая может перестать работать без уведомления.