Develop/DevOps

Git flow

jaeyoungb 2022. 12. 17. 00:28

브랜칭 전략

보다 효율적인 개발 프로젝트 코드 관리를 위해 브랜치의 종류를 나눠 관리하는 전략을 말한다.

대표적인 브랜칭 전략에는 Git flow가 있다.

 

Git flow

- https://nvie.com/posts/a-successful-git-branching-model/

 

원조 Git flow에서 파생된 여러 Git flow 중 대표적인 것에는 Github flow, Gitlab flow가 있다.

https://freesvg.org/1492475213

 

pre-project를 위한 Coz' Git flow

핵심 branch

  • main branch : 사용자에게 언제든 제품으로 출시할 수 있는 branch
  • dev branch : 개발 branch

보조 branch

  • feature branch : 기능 개발, 리팩토링 등 다양한 작업을 기록하기 위한 branch

 

간단하게 Coz' Git flow를 이용하기

https://github.com/bangjaeyoung/todo-app