Skip to main content

쿼리 매개 변수를 사용하여 끌어오기 요청 만들기

쿼리 매개 변수를 사용하여 사용자 지정 URL을 만들어 미리 채워진 필드가 있는 끌어오기 요청을 엽니다.

쿼리 매개 변수를 사용하여 끌어오기 요청을 열 수 있습니다. 쿼리 매개 변수는 검색 필터 결과 또는 GitHub의 끌어오기 요청 템플릿과 같은 특정 웹 페이지 보기를 공유하도록 사용자 지정할 수 있는 URL의 선택적 부분입니다. 사용자 고유의 쿼리 매개 변수를 만들려면 키 및 값 쌍과 일치해야 합니다.

팁: 기본 레이블, 담당자 및 pull request 제목으로 열리는 pull request 템플릿을 만들 수도 있습니다. 자세한 내용은 "템플릿을 사용하여 유용한 이슈 및 끌어오기 요청 권장"을(를) 참조하세요.

해당하는 쿼리 매개 변수를 사용하려면 모든 작업에 대한 적절한 사용 권한이 있어야 합니다. 예를 들어 labels 쿼리 매개 변수를 사용하려면 끌어오기 요청에 레이블을 추가할 수 있는 사용 권한이 있어야 합니다. 자세한 내용은 "조직의 리포지토리 역할"을(를) 참조하세요.

쿼리 매개 변수를 사용하여 잘못된 URL을 만들거나 적절한 사용 권한이 없는 경우 URL은 404 Not Found 오류 페이지를 반환합니다. 서버 한도를 초과하는 URL을 만들면 URL이 414 URI Too Long 오류 페이지를 반환합니다.

쿼리 매개 변수예시
quick_pullhttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1은 베이스 분기 main과 헤드 분기 my-branch를 비교하는 끌어오기 요청을 만듭니다. quick_pull=1 쿼리를 사용하면 “Open a pull request”(끌어오기 요청 열기) 페이지로 직접 이동합니다.
titlehttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=bug&title=Bug+fix는 레이블이 “bug”(버그)이고 제목이 “Bug fix”(버그 수정)인 끌어오기 요청을 만듭니다.
bodyhttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&body=Describe+the+fix.는 끌어오기 요청 본문에 제목이 "버그 수정"이고 주석이 "픽스 설명"인 끌어오기 요청을 만듭니다.
labelshttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&labels=help+wanted,bug는 레이블이 “help wanted”(도움말 필요) 및 “bug”(버그)인 끌어오기 요청을 만듭니다.
milestonehttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&milestone=testing+milestones는 마일스톤이 “testing milestones”(마일스톤 테스트)인 끌어오기 요청을 만듭니다.
assigneeshttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&assignees=octocat는 끌어오기 요청을 만들고 @octocat에 할당합니다.
projectshttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&title=Bug+fix&projects=octo-org/1은 제목이 "Bug fix"(버그 수정)인 끌어오기 요청을 만들고 조직의 프로젝트 1에 추가합니다.
templatehttps://github.com/octo-org/octo-repo/compare/main...my-branch?quick_pull=1&template=issue_template.md는 끌어오기 요청 본문에 템플릿이 있는 끌어오기 요청을 만듭니다. template 쿼리 매개 변수는 루트 내 PULL_REQUEST_TEMPLATE 하위 디렉터리에 저장된 템플릿, docs/ 또는 리포지토리의 .github/ 디렉터리에서 작동합니다. 자세한 내용은 "템플릿을 사용하여 유용한 이슈 및 끌어오기 요청 권장"을(를) 참조하세요.