Skip to content

Git Branch Flow

Rey edited this page Jul 31, 2022 · 5 revisions

Git branch

main : release로부터 squash merge를 받는 branch

release : develop으로부터 스프린트 단위로 merge를 받는 branch

develop : feature branch로부터 squash merge를 받는 branch

feature : 개인이 작업하는 branch

labs: 실험실 브랜치 주요 feature가 아닌 실험이 되는 기능들을 추가해보는 branch, main branch와 동기화

Create Branch

현재 진행중인 스프린트에 포함되는 작업일 때

  • release 브랜치로부터 새로운 브랜치를 생성한다.

현재 진행중인 스프린트에 포함되지 않는 작업일 때

  • develop 브랜치로부터 새로운 브랜치를 생성한다.

Git Branch Name

닉네임/작업이름
- Feature 브랜치는 작업이름을 Task명으로 하거나, 작업이름을 정하여 명명
- Feature 브랜치가 아니라도 작업이름
ex. Rey/GitAction, Rey/StudioViewImageResizing

Clone this wiki locally