Branching
프로젝트에 코드를 추가하고 싶지만 제대로 작동하는지 확실하지 않거나, 다른 사람과 프로젝트를 공동으로 작업하고 있으며, 작업이 뒤섞이는 것을 원하지 않는 경우, 다른 branch에서 작업하는 것이 좋습니다.
Git 리포지터리에 브랜치를 만들면, 브랜칭 할 때 해당 파일의 복사본을 만듭니다. 메인 브랜치나 다른 브랜치에 영향을 주지 않고 브랜치의 코드로 원하는 것을 자유롭게 할 수 있습니다. 변경사항을 메인 코드베이스로 가져올 준비가 되면, 프로젝트에서 사용되는 기본 브랜치(master와 같은)에 브랜치를 병합할 수 있습니다.
새 브랜치는 default branch와 구별하기 위해 종종 feature branch라고 합니다.