From Here: https://mcmap.net/q/12661/-how-do-i-clone-a-subdirectory-only-of-a-git-repository
Adjusted to your question:
What you are trying to do is called a sparse checkout, and that feature was added in git 1.7.0 (Feb. 2012). The steps to do a sparse clone are as follows:
cd /Users/andxyz/Library/Application\ Support/Sublime\ Text\ 2/
rm -rf Packages # to delete current files there
git init
git remote add -f origin http://github.com/andxyz/sublime-text-2-configs
This initiates an empty repository with your remote. Then do:
git config core.sparsecheckout true
Now you need to define which files/folders you want to actually check out. This is done by listing them in .git/info/sparse-checkout, eg:
echo "Packages" >> .git/info/sparse-checkout
Last but not least, update your empty repo with the state from the remote:
git pull origin master
You might want to have a look at the extended tutorial and you should probably read the official documentation for sparse checkout.
EDIT: After further pondering of why I don't really use sparse checkout anywhere I realized I use symlinks for this.
Just clone your repository and create a symlink to the dir you want.