Is it possible given a git repo (hosted on say GitHub) to only 'clone' (download) certain files from it? Without `.git`
git archive --remote=<your-URL> | tar -t
You can get the most recent tree for a repository (no history, just the current state of the repo) with `git clone --depth=1`. That's often good enough for slow connections.