Skip to main content

포크에서 끌어오기 요청 만들기

끌어오기 요청을 만들어 업스트림 리포지토리의 포크에서 했던 변경 내용을 제안할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

Anyone with write access to a repository can create a pull request from a user-owned fork. 관리형 사용자가 있는 엔터프라이즈의 구성원은 엔터프라이즈의 일부인 리포지토리의 변경 내용만 제안할 수 있습니다.

끌어오기 요청이 토픽 분기를 업스트림 리포지토리의 분기와 베이스 분기로 비교하는 경우 토픽 분기를 끌어오기 요청의 "비교 분기"라고도 합니다.

예시:

  • 토픽 분기(“기능 분기”라고도 함)는 포크된 리포지토리(예: my-topic-branch)에서 변경하려는 분기입니다.
  • 베이스 분기 변경 내용을 병합하려는 업스트림(중앙) 리포지토리의 분기입니다(예: main).
  • 끌어오기 요청은 토픽 분기(my-topic-branch)에서 제안한 변경 내용을 베이스 분기(main)와 비교하므로 my-topic-branch 을(를) “비교 분기”라고 합니다.

예제를 포함하여 끌어오기 요청 분기에 대한 자세한 내용은 끌어오기 요청 만들기을(를) 참조하세요.

Note

퍼블릭 리포지토리에서 끌어오기 요청을 열려면 헤드나 소스 분기에 대한 쓰기 권한이 있어야 합니다. 또는 조직 소유 리포지토리의 경우 끌어오기 요청을 열려면 리포지토리를 소유하는 조직의 구성원이어야 합니다.

  1. 포크를 만든 원래 리포지토리로 이동합니다.

  2. 파일 목록 위의 노란색 배너에서 비교 및 끌어오기 요청을 클릭하여 연결된 분기에 대한 끌어오기 요청을 만듭니다.

    파일 목록 위의 배너 스크린샷

  3. 페이지에서 새 끌어오기 요청을 만들려면 포크 간 비교를 클릭합니다.

    끌어오기 요청을 여는 페이지의 스크린샷입니다. "포크 간 비교" 링크가 진한 주황색 윤곽선으로 표시됩니다.

  4. "베이스 분기" 드롭다운 메뉴에서 변경 내용을 병합하려는 업스트림 리포지토리의 분기를 선택합니다.

    새로운 끌어오기 요청을 여는 페이지의 스크린샷입니다. 기본 리포지토리 및 분기를 선택하기 위한 드롭다운 메뉴가 진한 주황색 윤곽선으로 표시됩니다.

  5. "헤드 포크" 드롭다운 메뉴에서 포크를 선택한 다음, "분기 비교" 드롭다운 메뉴를 사용하여 변경한 분기를 선택합니다.

    새로운 끌어오기 요청을 여는 페이지의 스크린샷입니다. 헤드 리포지토리 및 비교 분기를 선택하기 위한 드롭다운 메뉴가 진한 주황색 윤곽선으로 표시됩니다.

  6. 끌어오기 요청의 제목과 설명을 입력합니다.

  7. 사용자 소유 포크에서 업스트림 리포지토리에 대한 푸시 액세스 권한이 있는 모든 사용자가 끌어오기 요청을 변경할 수 있도록 하려면 유지 관리자의 편집 허용을 선택합니다.

    Warning

    포크에 GitHub Actions 워크플로가 포함된 경우 옵션은 유지 관리자의 비밀 편집 및 액세스 허용입니다. GitHub Actions 워크플로를 포함하는 포크 분기에 대한 편집을 허용하면 유지 관리자가 분기된 리포지토리의 워크플로를 편집할 수도 있습니다. 이 워크플로는 잠재적으로 비밀 값을 공개하고 다른 분기에 대한 액세스 권한을 부여할 수 있습니다.

  8. 검토할 준비가 된 끌어오기 요청을 만들려면 끌어오기 요청 만들기를 클릭합니다. 초안 끌어오기 요청을 만들려면 드롭다운을 사용하고 초안 끌어오기 요청 만들기를 선택한 다음, 초안 끌어오기 요청을 클릭합니다. 조직의 구성원인 경우 조직 소유자 초안 끌어오기 요청에 대한 액세스를 요청해야 할 수도 있습니다. "끌어오기 요청 정보" 항목을 참조하세요.

Tip

끌어오기 요청을 만든 후 특정 사용자에게 제안된 변경 내용을 검토하도록 요청할 수 있습니다. 자세한 내용은 "끌어오기 요청 검토 요청" 항목을 참조하세요.

추가 참고 자료