Ambil satu file dari repositori

Apa mekanisme yang paling efisien (berkenaan dengan data yang ditransfer dan ruang disk yang digunakan) untuk mendapatkan isi dari satu file dari repositori git jarak jauh? Sejauh ini saya sudah berhasil menemukan: git clone --no-checkout --depth 1 [email protected]:foo/bar.git && cd bar...