프로젝트
Git - Github Flow
s_hoonee
2024. 3. 6. 16:03
반응형
git flow 가 복잡하다고 느껴져서 나온 전략, 주로 오픈소스에 적용되어 있는 것 같고 우리에게 익숙한 플로우다.
Feature : 새로운 개발용
Master : 메인
Bugfix : 빠르게 핫픽스 버그를 고치는 브랜치
특징
1. master 브랜치는 언제든 어떤 상황이든 배포 가능한 상태로 두는 전제
2. feature 브랜치명은 이름으로 무엇을 의미하는지 의미할 수 있게 상세하고 정확하게 표기하기
3. 원격 저장소에 끊임없이 푸쉬하기 -> 백업 및 팀원의 현재 작업현황을 알 수 있음
4. 풀 리쾌스트 등을 통해 코드 리뷰 문화 및 커뮤니케이션 가능
5. 머지 이후 바로 배포되게끔 ci/cd 구축