Flow
직역하면 흐름이라는 의미입니다. git + flow는 git에서 제공하는 브랜칭 기능을 활용한 변경 이력 관리 전략입니다.
Gif Flow

왜 브랜치를 분류하는가?
브랜치를 분류하는 이유는 유지 보수를 용이하게 하기 위함입니다. 정확한 이유는 협업 중 수정된 코드의 충돌을 방지하기 위함입니다.
하위 브랜치에 코드를 작성하고 상위 브랜치로 merge하여 충돌을 줄일 수 있습니다
참고 : https://puleugo.tistory.com/107
git branch 관련 명령어
$ git branch
// 현재 브랜치 확인 명령어
$ git branch [branch name]
// 브랜치 생성 명령어
$ git checkout [branch name]
// 깃 전환 명령어
$ git branch -d [branch name]
// 브랜치 삭제
git 저장 명령어
$ git add .
// 모든 변경사항 저장
$ git commit -m "[이름]"
// 변경사항 적용
$ git push origin [현재 branch]:[push할 branch]
// 현재 브랜치의 변경사항을 다른 브랜치에 적용
업무 git 진행 방식