- git을 간편하게 사용하기 위해서 보통 GUI가 지원된다는 전제하에 github desktop, source tree를 사용하곤 한다.
- 하지만 GUI 방식이 아닌 개발 서버에서 CLI 방식만 지원하는 경우 github desktop, source tree 등을 사용할 수 없으므로 커맨드 명령어로 clone처리를 해야하면서 생기는 문제를 기록한다.


main 이라는 이름을 가진 브런치에는 README.md 파일만 존재하고, branch-2 라는 이름을 가진 브런치에는 README.md와 test.py라는 파일이 존재한다.
"git clone {url}" 명령어를 수행하면 아래와 같이 main 브런치에 있는 데이터만 가져오게 되는 부분을 확인할 수 있다.
하지만 main 브런치가 아닌 branch-2에 있는 내용을 가져오고 싶다고 한다면 아래와 같은 명령어를 수행하면 된다.

## 브런치 이름 입력을 통한 특정 브런치의 데이터만 가져오기
$ git clone -b {branch-name} --single-branch {url}
## ex) git clone -b branch-2 --single-branch https://github.com/~~~~~

- 이상 git 명령어로 특정 branch만 가져오는 방법이었습니다.