브랜치(branch) 버전 관리 중의 하나인 깃(git)에서의 브랜치(branch)는 복사본이라고 한마디로 표현이 가능합니다. git은 파일들의 변경점들에 대해 버전 관리를 한다면, branch는 원본 프로젝트를 복사해서 별도의 버전을 새로 생성하는 방식입니다. git을 생성해서, branch를 건들지 않았다면 master branch 1개만 존재합니다.1개의 branch 상태에서 다른 사람과 협업을 하다가 오류가 나는 코드를 푸시했을때는 다른 사람의 코드도 오류가 나게 됩니다.나만 사용하는 git이라고 하더라도, 에러없는 기능을 한 번에 만들기란 쉽지 않습니다. 상황을 예로 들자면,'하나의 프로젝트 내에서 구현이나 서비스 계획이 불확실한 기능을 개발할 때''프로젝트에서 진행중인 개발 일정은 일정대로 진..