브랜치 이름


브랜치 이름을 지을 때 사전 예약된 명칭은 따로 없습니다.
다만 해당 브랜치 작업은 알기 쉬운 이름으로 짓는 것이 좋습니다.
또 깃 플로(git flow)에서 정의한 브랜치 이름을 적용하는 것도 좋은 방법입니다.

Note: 깃 플로는 유지 보수를 하려고 다수의 브랜치를 생성하여 관리하는 방법입니다.


브랜치 이름규칙


작성 규칙은 다음과 같습니다.

  • 기호(-)로 시작할 수 없습니다.
  • 마침표(.)로 시작할 수 없습니다.
  • 연속적인 마침표(..)를 포함할 수 없습니다.
  • 빈칸, 공백 문자, 물결(~), 캐럿(^), 물음표(?), 별표(*), 대괄호([ ]) 등은 포함할 수 없습니다.
  • 아스키 제어 문자는 포함할 수 없습니다. 주의할 점은 브랜치 이름은 중복해서 사용하지 않아야 한다는 것입니다. 이미 생성된 브랜치 이름과 동일한 이름으로 생성한다면 오류가 발생합니다.

[예시]

infoh@DESKTOP MINGW64 /e/gitstudy06 (master)
$ git branch footer
fatal: A branch named 'footer' already exists.


계층적 이름 생성


브랜치 이름은 슬래시(/)를 사용하여 계층적인 구조로 만들어서 사용할 수 있습니다.


깃교과서

버전 관리 시스템의 이해와 설치부터 커밋, 브랜치, 임시 처리, 병합, 복귀, 서브모듈, 태그까지
깃, 소스트리, 깃허브로 실습하며 기본기를 탄탄하게 다진다!