브랜치는 Git 프로젝트 안의 독립적인 작업 흐름입니다. 다른 사람이 사용하는 요리법은 그대로 두고 사본을 만들어 변경을 시험하는 것과 비슷합니다.

개발자는 새 웹사이트 기능을 추가하려고 브랜치를 만들 수 있습니다. 관련된 변경 사항을 그곳에 저장한 다음 나중에 주 작업 흐름에 합쳐 달라고 요청할 수 있습니다.

브랜치를 사용하면 병렬 작업이 쉬워지지만 두 브랜치가 파일의 같은 부분을 바꾸면 충돌을 자동으로 막아 주지는 않습니다.