Да, вы можете перетянуть все запросы на получение по отдельности в вашу ветку GitHub имеет ссылки refs/pull/*/head
, так что refs/pull/1/head
является заголовком для запроса на извлечение 1. Обратите внимание, что запросы и запросы на получение запросов разделяют нумерацию, поэтому номера могут быть непоследовательными.
Это также приводит только к ветке и не какие-либо метаданные, которые сопровождают его, такие как обзоры или комментарии. Вы можете получить доступ к GitHub CLI или API, если хотите.
Чтобы получить эти ссылки, вы должны настроить соответствующий удаленный раздел вашего .git/config
:
[remote "origin"]
url = https://github.com/git-lfs/git-lfs.git
fetch = +refs/heads/*:refs/remotes/origin/*
# Add the line below.
fetch = +refs/pull/*/head:refs/remotes/origin/pull/*/head
Обратите внимание, что вы почти наверняка не хотят удалять или заменять строку ref/heads/*
, но вместо этого добавляют дополнительную.