# git clone
mkdir -p git
cd git

# all
git clone ${git repository}

# specific path
git init
git remote add origin ${git repository}
git config core.sparsecheckout true
echo ${path you want} >> .git/info/sparse-checkout
git pull origin ${branch}

or 

echo "${path you want}" >> .git/info/sparse-checkout
git read-tree -mu HEAD