git이란 특정 폴더, 파일들의 버전 관리를 위한 프로그램이다.
Github 는 Git으로 기록된 버전들을 온라인 상에 업로드하고 보관, 관리할 수 있게 해주는 서비스다.
branch란 git의 자체적인 기능으로 분기라는 뜻으로 버전 관리의 분기점을 만드는 기능이다.
현업에서 사용하는 브랜치 관리 전략 중 하나로 큰 규모의 팀, 퀄리티 보장이 중요한 프로젝트, release 된 프로덕트에 대한 관리 사이클이 긴 경우 유용한 전략이다.