Skip to main content

포크 정보

포크는 원래의 "업스트림" 리포지토리와 코드 및 표시 여부 설정을 공유하는 새 리포지토리입니다.

포크 정보

포크는 리포지토리의 독립적인 복사본과 같습니다. 분기와 달리 포크를 사용하면 원래 프로젝트에 영향을 주지 않고 자유롭게 실험할 수 있습니다. 복제되거나 중복된 리포지토리와는 달리, 분기와 유사한 끌어오기 요청을 통해 포크에서 발생한 변경 내용을 업스트림 리포지토리로 다시 병합할 수 있습니다.

GitHub에서 포크된 리포지토리를 보면, 업스트림 리포지토리가 포크 이름 아래에 표시됩니다.

GitHub의 리포지토리 페이지 스크린샷. "mona/docs"라는 리포지토리의 이름 아래에, "github/docs에서 포크됨"이라는 텍스트가 주황색 윤곽선으로 표시됩니다.

포크를 분기와 구분하는 특징

각 포크는 자체적으로 완전한 리포지토리입니다.

  • 분기
  • 구성원 및 토론
  • 이슈 및 끌어오기 요청
  • 작업 및 프로젝트
  • 태그, 레이블, Wiki

CDN를 사용하는 경우

다음과 같은 경우에는 브랜치보다 포크가 작업에 더 적합할 수 있습니다. 포크가 더 나을 수 있습니다.

  • 원본 프로젝트에 영향을 주지 않고 안전하게 실험하려는 경우
  • 프로젝트의 주요 목표와 무관한 별도 토론 공간이 필요한 경우
  • 나중에 자신의 작업을 독립된 리포지토리로 만들고자 하는 경우

어떤 리포지토리를 포크할 수 있나요?

제공된 리포지토리 및 엔터프라이즈 정책에 대한 설정에서 포크를 허용하는 경우, 개인 계정 또는 리포지토리 생성 권한이 있는 GitHub의 조직에 프라이빗 또는 내부 리포지토리를 포크할 수 있습니다. 일반적으로 공개 리포지토리를 개인 계정이나 리포지토리 생성 권한이 있는 조직으로 포크할 수 있습니다.

다음 단계

리포지토리 포크에 관한 지침은 리포지토리 포크을(를) 참조하세요.

포크를 만들 수 있는 시기와 포크의 사용 권한 및 표시 여부 설정에 대한 자세한 내용은 포크의 사용 권한 및 표시 여부 정보을(를) 참조하세요.