-
master branch : 배포되었거나, 배포될 소스가 저장되는 branch
-
develop branch : 마일스톤마다의 배포를 위한 개발을 진행하는 branch
-
feature branch : 각 개발자에 의해 기능 단위 개발이 진행되는 branch (ex> create-crawler)
→ 개발이 완료되면 develop branch로 merge되고, 해당 branch는 삭제한다.
-
release branch : 내부적으로 배포할 준비가 되었다고 생각되는 소스가 저장되는 branch
→ 요구되는 기능을 개발하고, 배포하기 전에 테스트를 거치는 소스가 저장된다.
-
hotfixs branch : 배포 버전에 생긴 문제로 긴급한 수정이 필요할 때 개발이 진행되는 branch
→ 배포된 master branch에서 새로운 hotfixs 브랜치를 생성하고, master 브랜치에 merge, 출시 버전에서 생긴 문제는 develop branch에도 적용되어야 한다.
'Git' 카테고리의 다른 글
git commit 취소하기, 메시지 변경하기 (0) | 2020.05.16 |
---|---|
Git 에서 하나의 브랜치만 clone 하려면 (0) | 2020.05.15 |
.gitignore 파일을 쉽게 만들어주는 gitignore.io (0) | 2020.04.21 |
gh-pages를 사용하여 github.io에 업로드 (in React project) (0) | 2020.01.05 |
github 저장소 생성 및 원격 연동 (0) | 2019.12.16 |