I\'m attempting to use Gits \'submodules\' feature to include 3rd party code in a project. I only need a couple of files from the submodule and wish to exclude all the docs, etc
A git submodule is a git repository embedded inside another git repository. Other than that there's nothing special about it -- a submodule behaves the same way as any other git repository. You get all the files and all the history associated with the repository when you clone it.
If you just want a couple of files and you're not interested in tracking the change history of the third-party project, maybe you should just copy the specific files into your project and call it done.