{"meta":{"title":"누적 끌어오기 요청 만들기","intro":"에서 또는 직접 확장을 gh stack 사용하여 GitHub CLI 종속 끌어오기 요청 스택을 만듭니다GitHub.","product":"끌어오기 요청","breadcrumbs":[{"href":"/ko/pull-requests","title":"끌어오기 요청"},{"href":"/ko/pull-requests/how-tos","title":"사용법"},{"href":"/ko/pull-requests/how-tos/create-pull-requests","title":"끌어오기 요청 만들기"},{"href":"/ko/pull-requests/how-tos/create-pull-requests/creating-stacked-pull-requests","title":"누적된 PR 만들기"}],"documentType":"article"},"body":"# 누적 끌어오기 요청 만들기\n\n에서 또는 직접 확장을 gh stack 사용하여 GitHub CLI 종속 끌어오기 요청 스택을 만듭니다GitHub.\n\n> \\[!NOTE] 이 기능은 공개 미리 보기로 제공되며 변경될 수 있습니다.\n\n웹 사이트 내 또는 `gh stack` 웹 사이트에서 확장을 GitHub CLI 사용하여 GitHub 누적 끌어오기 요청을 만듭니다.\n\n> \\[!NOTE]\n> 스택형 풀 리퀘스트를 사용하려면 모든 브랜치가 동일한 리포지토리에 있어야 합니다. 교차 포크 스택은 지원되지 않습니다.\n\n## 다음을 사용하여 스택 만들기 GitHub CLI\n\n1. 스택을 초기화합니다. 그러면 트렁크 분기 위에 첫 번째 분기가 만들어지고 체크 아웃됩니다.\n\n   ```shell copy\n   gh stack init BRANCH-NAME\n   ```\n\n2. 첫 번째 계층에 대한 코드를 작성한 다음, 변경 내용을 스테이징하고 커밋합니다.\n\n   ```shell copy\n   git add .\n   git commit -m \"helpful-commit-message\"\n   ```\n\n3. 다음 논리 작업 단위에 대한 분기를 추가합니다. 새 분기는 현재 분기 위에 만들어집니다.\n\n   ```shell copy\n   gh stack add BRANCH-NAME\n   ```\n\n4. 코드를 작성하고 새 분기에 커밋합니다. 각 추가 계층에 대해 반복합니다.\n\n5. 모든 분기를 원격 리포지토리에 푸시하고 누적 끌어오기 요청을 만듭니다 GitHub.\n\n   ```shell copy\n   gh stack submit\n   ```\n\n   각 끌어오기 요청은 올바른 기본 분기를 사용하여 만들어지므로 검토자는 해당 계층에 대한 차이만 표시하고 끌어오기 요청은 스택으로 자동으로 연결됩니다.\n\n## 웹 사이트에서 스택 GitHub 만들기\n\n각 끌어오기 요청의 기본 분기를 아래 분기로 설정하여 CLI 없이 스택을 만들 수 있습니다.\n\n1. 정상적으로 첫 번째 끌어오기 요청을 만듭니다. 일반적으로 베이스는 대상 `main`입니다.\n\n2. 다음 끌어오기 요청을 만들고 기본 분기를 첫 번째 끌어오기 요청의 분기로 설정합니다.\n   **스택 만들기** 옵션을 선택하여 두 끌어오기 요청을 스택으로 연결합니다.\n\n   만든 스택에는 함께 연결된 끌어오기 요청이 표시됩니다.\n\n   * 끌어오기 요청 맨 위에 있는 스택 아이콘 <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-stack\" aria-label=\"The stack icon\" role=\"img\"><path d=\"M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z\"></path></svg> 에는 보고 있는 레이어를 나타내는 숫자가 표시됩니다.\n   * 병합 상자에 스택 맵이 나타납니다. 스택의 모든 끌어오기 요청과 해당 상태를 표시하며 한 번의 클릭으로 모든 계층으로 이동할 수 있습니다.\n\n3. 각 추가 끌어오기 요청에 대해 반복하여 끌어오기 요청의 분기를 대상으로 지정합니다.\n\n## 기존 끌어오기 요청을 스택으로 전환\n\n각 끌어오기 요청의 기본 분기가 아래 GitHub 끌어오기 요청의 헤드 분기인 분기가 정렬된 열린 끌어오기 요청이 이미 있는 경우 체인을 인식하고 스택으로 전환하는 **권장 사항 배너** 를 표시합니다.\n\n1. 적격 끌어오기 요청 중 하나에서 배너를 선택하여 스택을 미리 보는 대화 상자를 열고 각 끌어오기 요청을 위에서 아래로 순서대로 나열합니다.\n\n2. 미리 보기를 검토하고 끌어오기 요청을 스택에 함께 연결하는지 확인합니다.\n\n확인되면 스택 맵이 각 끌어오기 요청의 헤더에 나타납니다.\n\n## 웹 사이트에서 기존 스택에 GitHub 추가\n\n이미 있는 스택에 새 끌어오기 요청을 추가하려면 다음을 수행합니다.\n\n1. 스택에서 끌어오기 요청을 열고 헤더를 클릭한 **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-stack\" aria-label=\"The stack icon\" role=\"img\"><path d=\"M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z\"></path></svg>** 다음 **스택에 추가를 클릭합니다<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"Add button\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg>**.\n\n2. 기본 분기는 자동으로 상위 끌어오기 요청의 머리글로 설정됩니다. 새 끌어오기 요청에 대한 헤드 분기를 선택하고 **끌어오기 요청 만들기**를 선택합니다.\n\n3. **스택에 추가를 선택하여<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"Add button\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg>** 끌어오기 요청을 만듭니다.\n\n새 끌어오기 요청이 스택의 맨 위에 추가됩니다.\n\n## 추가 읽기\n\n* [누적 끌어오기 요청 CLI 명령](/ko/pull-requests/reference/stacked-prs-cli-commands)"}