Obter um único arquivo de um repositório remoto Git

Digamos que você queira obter o conteúdo de um único arquivo de um repositório remoto Git sem ter que cloná-lo. Aqui está um hack que você pode usar com versões recentes do Git:

git archive --remote=git@gitserver.example.com:myrepo master path/to/file1 | tar -xOf - > file1

O exemplo acima obtém o arquivo no caminho especificado de <tt> master </tt>.