1. 💡 Git Flow
Git Flow란?
Git Brancing 전략 중 가장 많이 사용하는 전략이며,
대규모 개발 프로젝트를 제작하여 하나의 소프트웨어 버전을 명확히 나누고
다양한 버전을 배포해야 하는 개발 환경에 적합함
- 개발 현장의 상황에 맞는 Git Flow 선택
- Github Flow, Gitlab Flow 등이 있음
- Git Flow를 단순화한 Coz' Git Flow로 연습 권장
1.1. Coz' Git Flow - Coz' Git Flow는 중요 브랜치인 main,dev 브랜치가 있다.
- main Branch
- 언제든 상용화 할 수 있는 브랜치
- 완성된 기능
- 웹에서의 공개적인 통신 가능
- 최소한의 보안 충족
- dev Branch
- 개발중인 브랜치
- 개발에 참여한 모든 인원의 결과를 합쳐서 확인 할 수 있을 정도로 준비가 된 상태여야 함
- 팀원의 코드리뷰를 받고 진행하는것이 정석
- feature Branch
- 보조 브랜치
- 기능 개발, 리팩토링, 문서, 단순 오류 수정 등 다영한 작업 기록을 위한 브랜치
'Management & Tool > Git' 카테고리의 다른 글
Git Project 칸반보드 (0) | 2022.12.15 |
---|---|
Git Branch (0) | 2022.12.15 |
[CI/CD with Github Actions] (0) | 2022.12.08 |
Git (0) | 2022.08.26 |