Skip to main content

Использование параметров запроса для создания запроса на вытягивание

Используйте параметры запроса для создания настраиваемых URL-адресов, которые открывают запросы на вытягивание с предварительно заполненными заголовками, описаниями, метками и т. д.

Параметры запроса можно добавить в URL-адрес сравнения, чтобы открыть запрос на вытягивание с предварительно заполненными полями. Шаблоны запросов на вытягивание см. в разделе Создание шаблона запроса на вытягивание для репозитория.

ParameterPurposeПример
quick_pullОткрывает страницу "Открыть запрос на вытягивание" для сравниваемых ветвей.https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1
titleДобавляет заголовок запроса на вытягивание. Используется + для пробелов.https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix
bodyДобавляет текст в текст запроса на вытягивание. Используется + для пробелов.https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix.
labelsДобавляет одну или несколько меток. Несколько меток следует разделять запятыми.https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug
milestoneДобавляет веху. Используется + для пробелов.https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=testing+milestones
assigneesНазначает запрос на вытягивание одному или нескольким пользователям. Разделите нескольких пользователей запятыми.https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat
projectsДобавляет запрос на вытягивание в проект.https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&projects=octo-org/1
templateДобавляет шаблон запроса на вытягивание из PULL_REQUEST_TEMPLATE подкаталога в корневом docs/каталоге или .github/ каталоге.https://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md

Для использования параметра запроса необходимо иметь разрешение на выполнение эквивалентного действия. Например, необходимо иметь разрешение на добавление меток для использования labels. См . раздел AUTOTITLE.

Недопустимые параметры запроса или недостаточно разрешений возвращают ошибку 404 Not Found . URL-адреса, превышающие ограничение сервера, возвращают ошибку 414 URI Too Long .