
위의 사진은 Git Flow의 전반적인 흐름을 나타내는 사진이에요.
feature - develop - release - hotfix - main 브랜치를 사용해요.main , develop 브랜치는 항상 배포가능한 상태로 유지해야해요.Git Flow는 다양한 브랜치를 통해서 기능별로 세세하게 구분해서 작업할 수 있다는 장점을 가지고 있어요.
대신 그만큼 많은 브랜치들을 관리해야하는 단점이 있고 그에 따라 배포를 관리하는 사람이 필요하답니다.