Skip to main content

누적 끌어오기 요청 만들기

에서 또는 직접 확장을 GitHub CLI 사용하여 gh stack 종속 끌어오기 요청 스택을 만듭니다GitHub.

참고

이 기능은 공개 미리 보기로 제공되며 변경될 수 있습니다.

웹 사이트 내 또는 GitHub CLI 웹 사이트에서 확장을 GitHub 사용하여 gh stack 누적 끌어오기 요청을 만듭니다.

참고

누적 끌어오기 요청은 모든 분기가 동일한 리포지토리에 있어야 합니다. 포크 간 스택은 지원되지 않습니다.

다음을 사용하여 스택 만들기 GitHub CLI

  1. 스택을 초기화합니다. 그러면 트렁크 분기 위에 첫 번째 분기가 만들어지고 체크 아웃됩니다.

    Shell
    gh stack init auth-layer
    
  2. 첫 번째 계층에 대한 코드를 작성한 다음, 변경 내용을 스테이징하고 커밋합니다.

    Shell
    git add .
    git commit -m "helpful-commit-message"
    
  3. 다음 논리 작업 단위에 대한 분기를 추가합니다. 새 분기는 현재 분기 위에 만들어집니다.

    Shell
    gh stack add BRANCH-NAME
    
  4. 코드를 작성하고 새 분기에 커밋합니다. 각 추가 계층에 대해 반복합니다.

  5. 모든 분기를 원격 리포지토리에 푸시하고 누적 끌어오기 요청을 만듭니다 GitHub.

    Shell
    gh stack submit
    

    각 끌어오기 요청은 올바른 기본 분기를 사용하여 만들어지므로 검토자는 해당 계층에 대한 차이만 표시하고 끌어오기 요청은 스택으로 자동으로 연결됩니다.

웹 사이트에서 스택 GitHub 만들기

각 끌어오기 요청의 기본 분기를 아래 분기로 설정하여 CLI 없이 스택을 만들 수 있습니다.

  1. 정상적으로 첫 번째 끌어오기 요청을 만듭니다. 일반적으로 베이스는 대상 main입니다.

  2. 다음 끌어오기 요청을 만들고 기본 분기를 첫 번째 끌어오기 요청의 분기로 설정합니다. 스택 만들기 옵션을 선택하여 두 끌어오기 요청을 스택으로 연결합니다.

    만든 스택에는 함께 연결된 끌어오기 요청이 표시됩니다.

    • 끌어오기 요청 맨 위에 있는 스택 아이콘 에는 보고 있는 레이어를 나타내는 숫자가 표시됩니다.
    • 병합 상자에 스택 맵이 나타납니다. 스택의 모든 끌어오기 요청과 해당 상태를 표시하며 한 번의 클릭으로 모든 계층으로 이동할 수 있습니다.
  3. 각 추가 끌어오기 요청에 대해 반복하여 끌어오기 요청의 분기를 대상으로 지정합니다.

기존 끌어오기 요청을 스택으로 전환

각 끌어오기 요청의 기본 분기가 아래 GitHub 끌어오기 요청의 헤드 분기인 분기가 정렬된 열린 끌어오기 요청이 이미 있는 경우 체인을 인식하고 스택으로 전환하는 권장 사항 배너 를 표시합니다.

  1. 적격 끌어오기 요청 중 하나에서 배너를 선택하여 스택을 미리 보는 대화 상자를 열고 각 끌어오기 요청을 위에서 아래로 순서대로 나열합니다.

  2. 미리 보기를 검토하고 끌어오기 요청을 스택에 함께 연결하는지 확인합니다.

확인되면 스택 맵이 각 끌어오기 요청의 헤더에 나타납니다.

웹 사이트에서 기존 스택에 GitHub 추가

이미 있는 스택에 새 끌어오기 요청을 추가하려면 다음을 수행합니다.

  1. 스택에서 끌어오기 요청을 열고 헤더를 클릭한 다음 스택에 추가를 클릭합니다.

  2. 기본 분기는 자동으로 상위 끌어오기 요청의 머리글로 설정됩니다. 새 끌어오기 요청에 대한 헤드 분기를 선택하고 끌어오기 요청 만들기를 선택합니다.

  3. 스택에 추가를 선택하여 끌어오기 요청을 만듭니다.

새 끌어오기 요청이 스택의 맨 위에 추가됩니다.

추가 읽기