본문 바로가기
프로젝트

Git - Github Flow

by s_hoonee 2024. 3. 6.
반응형

git flow 가 복잡하다고 느껴져서 나온 전략, 주로 오픈소스에 적용되어 있는 것 같고 우리에게 익숙한 플로우다.

Feature : 새로운 개발용

Master : 메인

Bugfix : 빠르게 핫픽스 버그를 고치는 브랜치

 

특징

1. master 브랜치는 언제든 어떤 상황이든 배포 가능한 상태로 두는 전제

2. feature 브랜치명은 이름으로 무엇을 의미하는지 의미할 수 있게 상세하고 정확하게 표기하기

3. 원격 저장소에 끊임없이 푸쉬하기 -> 백업 및 팀원의 현재 작업현황을 알 수 있음

4. 풀 리쾌스트 등을 통해 코드 리뷰 문화 및 커뮤니케이션 가능

5. 머지 이후 바로 배포되게끔 ci/cd 구축 

 

'프로젝트' 카테고리의 다른 글

Github에 올려도 되는지 헷갈려?  (0) 2024.07.29
Singleton 디자인 패턴  (1) 2024.03.06
Git - Git Flow  (0) 2024.03.06
[Computer Science] - verification vs validation  (0) 2024.01.29
mac 세팅  (0) 2024.01.04