
깃 플로우는 메인 브랜치에서 따로 개발 브랜치와 feature, release 브랜치를 만들어서 최대한 테스트해보고 안정적이라고 생각하는 기능만 메인 브랜치에 배포하는 방식이다.
이미 서비스를 배포하고 있고 핀테크 등의 정교함을 요구하는 서비스에서 채택한다.

깃허브 플로우는 메인브랜치에서 feature 브랜치만 따로 떼어내서 작업하고 붙이고 삭제하는 방식이다.
브랜치를 만들고 메인에 푸쉬하기 전에 메인 브랜치의 룰을 따라야하고 룰에 어긋나면 리젝된다.
TDD방식을 사용하여 테스트를 모두 통과해야만 푸쉬를 할수있다.