Recuperación eficiente del subset de files con Git

¿Hay alguna manera de recibir una selección de files de un repository remoto de Git para ahorrar ancho de banda? Para mi caso específico, me gustaría extraer los últimos files fuente y de encabezado de C solamente. Sin necesidad de historia.

Eso se llama "clon superficial" y podrías usarlo así:

git clone --depth 1 http://url.com