Git에 올라와있는 파일들 중 일부 파일만 clone하고 싶은 경우가 종종 있다.물론 파일 개수가 적고 간단한 레퍼지토리의 경우에는 전체를 다 다운받아도 상관없으나 사이즈가 큰 레퍼지토리는 전체 클론을 하는 데에 시간도 많이 걸리고 귀찮을 뿐...!
mkdir <폴더명>
cd <폴더명
git init
git config core.sparsecheckout true
git remote add -f origin <REMOTE_URL>
예를 들어 (https://github.com/nyongja/BOJ) 해당 레파지토리를 가져오고 싶다면

git remote add -f origin [email protected]:nyongja/BOJ.git
이렇게 해주시면 됩니다..! 다들 아시겠지만..^^..
echo 폴더경로 >> .git/info/sparse-checkout
만약 위 예시의 레파지토리에서 백트래킹 폴더에 있는 코드만 가져오고 싶다면!