참고
이 기능은 공개 미리 보기로 제공되며 변경될 수 있습니다.
웹 사이트 내 또는 GitHub CLI 웹 사이트에서 확장을 GitHub 사용하여 gh stack 누적 끌어오기 요청을 만듭니다.
참고
누적 끌어오기 요청은 모든 분기가 동일한 리포지토리에 있어야 합니다. 포크 간 스택은 지원되지 않습니다.
다음을 사용하여 스택 만들기 GitHub CLI
-
스택을 초기화합니다. 그러면 트렁크 분기 위에 첫 번째 분기가 만들어지고 체크 아웃됩니다.
Shell gh stack init auth-layer
gh stack init auth-layer -
첫 번째 계층에 대한 코드를 작성한 다음, 변경 내용을 스테이징하고 커밋합니다.
Shell git add . git commit -m "helpful-commit-message"
git add . git commit -m "helpful-commit-message" -
다음 논리 작업 단위에 대한 분기를 추가합니다. 새 분기는 현재 분기 위에 만들어집니다.
Shell gh stack add BRANCH-NAME
gh stack add BRANCH-NAME -
코드를 작성하고 새 분기에 커밋합니다. 각 추가 계층에 대해 반복합니다.
-
모든 분기를 원격 리포지토리에 푸시하고 누적 끌어오기 요청을 만듭니다 GitHub.
Shell gh stack submit
gh stack submit각 끌어오기 요청은 올바른 기본 분기를 사용하여 만들어지므로 검토자는 해당 계층에 대한 차이만 표시하고 끌어오기 요청은 스택으로 자동으로 연결됩니다.
웹 사이트에서 스택 GitHub 만들기
각 끌어오기 요청의 기본 분기를 아래 분기로 설정하여 CLI 없이 스택을 만들 수 있습니다.
-
정상적으로 첫 번째 끌어오기 요청을 만듭니다. 일반적으로 베이스는 대상
main입니다. -
다음 끌어오기 요청을 만들고 기본 분기를 첫 번째 끌어오기 요청의 분기로 설정합니다. 스택 만들기 옵션을 선택하여 두 끌어오기 요청을 스택으로 연결합니다.
만든 스택에는 함께 연결된 끌어오기 요청이 표시됩니다.
- 끌어오기 요청 맨 위에 있는 스택 아이콘 에는 보고 있는 레이어를 나타내는 숫자가 표시됩니다.
- 병합 상자에 스택 맵이 나타납니다. 스택의 모든 끌어오기 요청과 해당 상태를 표시하며 한 번의 클릭으로 모든 계층으로 이동할 수 있습니다.
-
각 추가 끌어오기 요청에 대해 반복하여 끌어오기 요청의 분기를 대상으로 지정합니다.
기존 끌어오기 요청을 스택으로 전환
각 끌어오기 요청의 기본 분기가 아래 GitHub 끌어오기 요청의 헤드 분기인 분기가 정렬된 열린 끌어오기 요청이 이미 있는 경우 체인을 인식하고 스택으로 전환하는 권장 사항 배너 를 표시합니다.
-
적격 끌어오기 요청 중 하나에서 배너를 선택하여 스택을 미리 보는 대화 상자를 열고 각 끌어오기 요청을 위에서 아래로 순서대로 나열합니다.
-
미리 보기를 검토하고 끌어오기 요청을 스택에 함께 연결하는지 확인합니다.
확인되면 스택 맵이 각 끌어오기 요청의 헤더에 나타납니다.
웹 사이트에서 기존 스택에 GitHub 추가
이미 있는 스택에 새 끌어오기 요청을 추가하려면 다음을 수행합니다.
-
스택에서 끌어오기 요청을 열고 헤더를 클릭한 다음 스택에 추가를 클릭합니다.
-
기본 분기는 자동으로 상위 끌어오기 요청의 머리글로 설정됩니다. 새 끌어오기 요청에 대한 헤드 분기를 선택하고 끌어오기 요청 만들기를 선택합니다.
-
스택에 추가를 선택하여 끌어오기 요청을 만듭니다.
새 끌어오기 요청이 스택의 맨 위에 추가됩니다.