git 브랜치 생성시 종류별 네이밍 규칙과 설명입니다.
브랜치 생성 및 이동
먼저 브랜치 생성 명령어는 다음과 같습니다.
브랜치 생성
git branch 브랜치이름
예시 (퍼블 개발 브랜치일경우)
git branch feature/pub/dev
브랜치 생성 후 이동(체크아웃)
git checkout -b 브랜치이름
특정 브랜치로부터 분기해서 새 브랜치 만들기
git checkout -b 새브랜치 기존브랜치
git 2.23이상에서 사용 가능한 새로운 방식 (switch)
git switch -c 브랜치이름
브랜치 이름과 설명
feature/ | 새로운 기능 개발 |
bugfix/ | 일반적인 버그 수정 |
hotfix/ | 긴급한 버그 수정 (운영 중단 등) |
release/ | 릴리즈 준비용 브랜치 |
chore/ | 기능과 무관한 잡일 (패키지 업데이트 등) |
test/ | 테스트 관련 작업 |
docs/ | 문서 수정 |
프로젝트마다 일부 차이는 있겠지만, 통상적으로 위와 같은 네이밍으로 많이들 생성합니다.