320x100
320x100

Git-flow

: 브랜치를 나누는 방법에 대한 분류

: 협업 중 브랜치 충돌을 방지하기 위함

 

- main (master)

: 서비스를 직접 배포하는 역할을 하는 브랜치

 

- feature (기능)

: 각 기능 별 개발 브랜치

: feat/기능이름 형식으로 명명

 

- develop (개발)

: feature에서 개발된 내용이 저장되는 브랜치

 

- release (배포)

: 배포를 하기전 내용을 QA(품질검사)하기위한 브랜치

 

- hotfix (빨리 고치기)

: main 브랜치로 배포를 하고나서 버그가 생겼을때 빨리 고치기 위한 브랜치

 

 

 

 

 

 

Reference

 

Git Flow란, 깃 브랜치 전략

Flow란? 직역하여 흐름이라는 뜻입니다. Git, Github, GitLab과 합쳐 말하면 "Git, Github, GitLab을 잘 이용하는 방법론"이라고 이해하시면 편합니다. Git Flow란? 브랜치를 나누는 방법에 대한 분류 중 하나입

puleugo.tistory.com

 

 

300x250
728x90