728x90 Git branch 전략 협업을 할 때 개발자들을 브랜치를 나눠서 개발을 한다. 그럼 브랜치를 어떻게 나누고 어떻게 관리할까? 브랜치의 전략에는 크게 git flow, gitlab flow, github flow 가 있다. " git flow " master : 기준이 되는 브랜치로 제품을 배포하는 브랜치. 한마디로 메인 브랜치. develop : 개발 브랜치로 개발자들이 이 브랜치를 기준으로 각자 작업한 기능들을 Merge. feature : 단위 기능을 개발하는 브랜치로 기능 개발이 완료되면 develop 브랜치에 Merge. release : 배포를 위해 master 브랜치로 보내기 전에 먼저 QA(품질검사)를 하기 위한 브랜치. hotfix : master 브랜치로 배포를 했는데 버그가 생겼을 때 긴급 수정하는 브랜치. .. 2022. 8. 31. 이전 1 다음 728x90