clone 소개


git remote 는 또 하나의 컴퓨터에 있는 여러분의 저장소의 복사본일 뿐입니다.

실제로 git clone 은 원격 저장소의 복사본을 _로컬_에 생성할때 사용하는 명령어입니다.

git clone

원격 브랜치 (remote branch)


이제 git clone을 직접 확인 해 보셨습니다. 이제 무엇이 변했는지 살펴 봅시다.

가장 먼저 알아차릴만한 변화는 우리의 로컬 저장소에 o/master라고하는 새 브랜치가 생긴겁니다. 이런 종류의 브랜치는 _원격_브랜치라고 불립니다; 원격 브랜치는 특정한 목적을 제공하기 때문에 특별한 속성들이 있습니다.

원격 브랜치는 원격 저장소의 _상태_를 반영합니다(가장 최근 원격 원격저장소와 작업을 했을때를 기준으로). 원격 브랜치는 로컬에서의 작업과 공개적으로 되고있는 작업의 차이를 이해하는데 도와줍니다 -- 다른 사람들과 작업을 공유하기전에 반드시해야할 과정이죠.

원격 브랜치는 체크 아웃을 하게 되면 분리된 HEAD 모드로 가게되는 특별한 속성이 있습니다. Git은 여러분이 이 브랜치들에서 직접 작업할 수 없기 때문에 일부로 이렇게 합니다; 여러분은 다른곳에 작업을 하고 원격 저장소와 여러분의 작업을 공유해야합니다(그 이후에 원격 브랜치가 갱신됩니다).