git을 사용하다 브랜치가 많은 경우 전체를 clone 하지 않고 브랜치 하나만 clone하는 것이 가능합니다. git 특정 브랜치 clone 하고 싶다면 single branch 옵션을 사용하면 됩니다.
협업 프로젝트나 오픈 소스 git 프로젝트를 clone한 경우,해당 프로젝의 upstream 저장소에 대해 직접 push 할 수 있는 권한은 없을지라도 pull request 하기 위해 push 및 fetch 수행을 위한 설정이 필요합니다.