Qual è il meccanismo più efficiente (rispetto ai dati trasferiti e allo spazio su disco utilizzato) per ottenere il contenuto di un singolo file da un repository git remoto?
Finora sono riuscito a trovare:
git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar && git show HEAD:path/to/file.txt
Questo sembra ancora eccessivo.
Che ne dici di ottenere più file dal repository?