[Git] 깃 브랜치 전략(Git Flow, Github Flow)(+TBD)
·
Development/개발 공부
개발자들이 프로젝트를 진행하면서 협업할 때는 안정적이고 효율적인 프로젝트 관리를 추구해야 한다.이때 깃 브랜치 전략을 도입한다면, 버전을 체계적으로 관리하고 충돌을 최소화할 수 있다.대표적인 깃 브랜치 전략인 Git Flow, Github Flow와 TBD(Trunk-based Development)까지 알아보자 ! 깃 플로우(Git Flow)깃 플로우는 복잡한 프로젝트에서 브랜치를 체계적으로 관리하기 위한 브랜치 전략이다. 위 그림처럼 깃 플로우는 총 5가지의 브랜치 종류를 가지고 있다.유지 기간에 따라 메인 브랜치(master, develop)와 보조 브랜치(hotfix, release, feature)로 나눌 수 있다.(메인 브랜치는 항상 유지되는 반면, 보조 브랜치는 특정 작업이 진행되는 기간 ..