Skip to main content

이 버전의 GitHub Enterprise Server는 다음 날짜에 중단됩니다. 2024-03-07. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 더 뛰어난 성능, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise Server로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

리포지토리 내에서 분기 만들기 및 삭제

GitHub Enterprise Server에서 직접 분기를 만들거나 삭제할 수 있습니다.

분기 만들기

GitHub Enterprise Server에서 여러 가지 방법으로 분기를 만들 수 있습니다.

참고: 푸시 액세스 권한이 있는 리포지토리에서만 분기를 만들 수 있습니다.

분기를 통해 분기 만들기 개요

  1. GitHub Enterprise Server 인스턴스에서 리포지토리의 기본 페이지로 이동합니다.

  2. 파일 목록 위에서 분기를 클릭합니다.

    리포지토리 페이지의 스크린샷 "55개 분기"라는 레이블이 있는 링크가 주황색 윤곽선으로 강조 표시되어 있습니다.

  3. 새 분기를 클릭합니다.

    리포지토리의 "분기" 페이지 스크린샷입니다. "새 분기"라는 레이블이 지정된 녹색 단추가 주황색 윤곽선으로 강조 표시됩니다.

  4. "분기 이름"에 분기의 이름을 입력합니다.

  5. "분기 원본"에서 분기의 원본을 선택합니다.

    • 리포지토리가 포크인 경우 리포지토리 드롭다운 메뉴를 선택하고 포크 또는 업스트림 리포지토리를 클릭합니다.
    • 분기 드롭다운 메뉴를 선택하고 분기를 클릭합니다.
  6. 분기 만들기를 클릭합니다.

분기 드롭다운을 사용하여 분기 만들기

  1. GitHub Enterprise Server 인스턴스에서 리포지토리의 기본 페이지로 이동합니다.

  2. 분기 선택기 드롭다운 메뉴를 선택합니다.

    리포지토리 페이지의 스크린샷 분기 아이콘과 "기본"이라는 레이블이 있는 드롭다운 메뉴가 주황색 윤곽선으로 강조 표시되어 있습니다.

  3. 선택적으로, 리포지토리의 기본 분기 이외의 분기에서 새 분기를 만들려면 다른 분기를 클릭한 다음 분기 드롭다운 메뉴를 다시 선택합니다.

  4. "분기 찾기 또는 만들기..." 텍스트 필드에 새 분기의 고유한 이름을 입력한 다음 분기 만들기 를 클릭합니다.

    분기 선택기 드롭다운 메뉴의 스크린샷입니다. "분기 만들기: 새 분기"가 주황색 윤곽선으로 강조 표시됩니다.

문제에 대한 분기 만들기

문제 페이지에서 직접 문제를 해결할 분기를 만들고 바로 시작할 수 있습니다. 자세한 내용은 "문제 작업을 위한 분기 만들기"을(를) 참조하세요.

분기 삭제

리포지토리에서 끌어오기 요청이 병합된 후 헤드 분기를 자동으로 삭제할 수 있습니다. 자세한 내용은 "분기 자동 삭제 관리"을 참조하세요.

참고: 삭제하려는 분기가 리포지토리의 기본 분기인 경우 분기를 삭제하기 전에 새 기본 분기를 선택해야 합니다. 자세한 내용은 "기본 분기 변경"을(를) 참조하세요.

삭제하려는 분기가 열려 있는 끌어오기 요청과 연결된 경우 분기를 삭제하기 전에 끌어오기 요청을 병합하거나 닫아야 합니다. 자세한 내용은 "끌어오기 요청 병합" 또는 "끌어오기 요청 닫기"을(를) 참조하세요.

  1. GitHub Enterprise Server 인스턴스에서 리포지토리의 기본 페이지로 이동합니다.

  2. 파일 목록 위에서 분기를 클릭합니다.

    리포지토리 페이지의 스크린샷 "55개 분기"라는 레이블이 있는 링크가 주황색 윤곽선으로 강조 표시되어 있습니다.

  3. 삭제하려는 분기 옆에 있는 을(를) 클릭합니다.

     분기 목록의 분기 스크린샷입니다. 휴지통 아이콘이 주황색 윤곽선으로 강조 표시됩니다.

  4. 분기가 하나 이상의 열린 끌어오기 요청과 연결된 경우 분기를 삭제하면 끌어오기 요청이 닫힙니다. 경고를 읽은 다음 삭제 를 클릭합니다.

끌어오기 요청이 병합된 후 헤드 분기를 삭제한 경우 GitHub에서는 동일한 리포지토리 내에서 삭제된 분기를 기본 분기로 지정하는 시작된 끌어오기 요청이 있는지 확인합니다. GitHub에서는 이러한 끌어오기 요청을 자동으로 업데이트하여 기본 분기를 병합된 끌어오기 요청의 기본 분기로 변경합니다. 자세한 내용은 "분기 정보"을(를) 참조하세요.

추가 참고 자료