Получить один файл из хранилища

Каков наиболее эффективный механизм (в отношении передаваемых данных и используемого дискового пространства) для получения содержимого одного файла из удаленного репозитория git? Пока мне удалось придумать: git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar &&...