git flow
git branch 를 효율적으로 다루는 전략
git flow init
repo에 초기화시켜주고 시작한다.
branch 종류
- main : 기준이 되는 브랜치로 제품을 베포하는 브랜치
- develop : 개발 브랜치, 개발자들이 이 브랜치에서 작업한 기능을 merge 시킨다.
- featue : 단위 기능을 개발하는 브랜치. 기능개발이 완료되면 develop 브랜치로 merge 시킨다.
- release : 배포를 위해 main 브랜치로 보내기 전 QA(품질검사)를 하기 위한 브랜치
- hotfix : main 브랜치로 배포를 한 후 버그가 생겼을 때 긴급하게 수정하는 브랜치
'Study Output for Myself > Git' 카테고리의 다른 글
[Git]code review를 위한 pull request (0) | 2022.07.15 |
---|---|
[Git] Work as a team using git flow (0) | 2022.07.10 |
[Git]HEAD detached from (마지막 commit이 적용이 안되는 문제) (0) | 2022.06.30 |
[Git]commit version 삭제 (0) | 2022.06.27 |
[Git]branch관리 (0) | 2022.06.27 |