우주먼지
Published 2022. 12. 15. 23:33
Git Flow Management & Tool/Git

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
profile

우주먼지

@o귤o

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그