우리는 어떤 코드의 기준으로 여러개의 독립된 작업공간을 만들 수 있다.여기서 말한 작업공간이란, 사본이라고 생각하면 쉽다.그림에서 보다시피 사본에서 어떠한 작업을 해도 원본에는 영향이 가질 않는다."사본" 이것이 바로 branch이다. 우리는 여러개의 branch를 생