본문으로 건너뛰기

브랜치 생성 및 관리

Codeflow 리포지토리에서 브랜치를 생성하고 관리하는 방법을 설명합니다.

브랜치 생성

브랜치는 코드 변경을 독립적으로 작업하고 관리하기 위한 분기 단위입니다. 새 브랜치는 기존 브랜치의 최신 커밋 또는 특정 커밋을 기준으로 생성할 수 있습니다.

생성 위치기준점
리포지토리 상세 페이지기본 브랜치 또는 선택한 대상 브랜치의 최신 커밋
커밋 상세 페이지선택한 특정 커밋

생성된 브랜치는 리포지토리 상세 화면의 브랜치 목록과 코드·커밋 탭의 기준 선택 항목에 표시됩니다.

대상 브랜치 기준으로 생성

기본 브랜치 또는 선택한 대상 브랜치의 최신 커밋을 기준으로 새 브랜치를 생성합니다.

  1. 카카오클라우드 콘솔에서 Developer Tools > Codeflow > 리포지토리 메뉴로 이동한 후, 대상 리포지토리를 선택합니다.
  2. 리포지토리 상세 화면 우측 상단의 드롭다운에서 브랜치 탭을 선택한 후 [+ 생성] 버튼을 클릭합니다.
  3. 브랜치 생성 팝업창에서 브랜치 이름과 대상 브랜치를 입력한 후 [생성] 버튼을 클릭합니다.

특정 커밋 기준으로 생성

커밋 상세 페이지에서 브랜치를 생성하면 선택한 커밋을 기준점으로 새 브랜치가 만들어집니다.

  1. 카카오클라우드 콘솔에서 Developer Tools > Codeflow > 리포지토리 메뉴로 이동한 후, 대상 리포지토리를 선택합니다.
  2. 리포지토리 상세 화면에서 커밋 탭으로 이동합니다.
  3. 기준으로 사용할 커밋 ID를 선택합니다.
  4. 커밋 상세 페이지 우측 상단의 [브랜치 생성] 버튼을 클릭합니다.
  5. 브랜치 생성 팝업창에서 브랜치 이름을 입력한 후 [생성] 버튼을 클릭합니다.

브랜치 조회

리포지토리 상세 화면 우측 상단의 드롭다운에서 브랜치 탭을 선택하면 브랜치를 검색하고 목록을 확인할 수 있습니다. 목록 하단의 [전체 보기] 버튼을 클릭하면 브랜치 전체보기 팝업창에서 모든 브랜치를 확인할 수 있습니다.

브랜치 목록에서는 각 브랜치가 현재 어떤 커밋을 가리키는지 확인할 수 있습니다.

구분설명
이름브랜치 이름
커밋 메시지최신 커밋에 대한 설명
커밋 ID해당 브랜치의 최신 커밋을 식별하는 고유 값
커밋 일시최신 커밋이 생성된 날짜와 시간
[휴지통] 아이콘브랜치 삭제

기본 브랜치 수정

리포지토리의 기본 브랜치를 변경하는 방법은 리포지토리 설정 변경을 참고하세요.

브랜치 삭제

리포지토리 상세 화면 우측 상단의 드롭다운에서 브랜치 탭을 선택한 후, 목록 하단의 [전체 보기] 버튼을 클릭합니다. 브랜치 전체보기 팝업창에서 삭제할 브랜치를 찾고, 해당 브랜치가 가리키는 최신 커밋과 관련 풀 리퀘스트 상태를 확인한 뒤 [휴지통] 아이콘을 클릭합니다.

주의
  • 브랜치를 삭제하기 전, 관련된 오픈된 풀 리퀘스트를 모두 닫아야 합니다.
  • 기본 브랜치를 삭제하려면, 해당 브랜치를 기본 브랜치에서 해제한 후 삭제해야 합니다.
  • 삭제한 브랜치는 브랜치 목록에서 제거됩니다. 필요한 작업 내용은 삭제 전 다른 브랜치나 커밋으로 보존되어 있는지 확인하세요.