リモートの git リポジトリから単一のファイルの内容を取得するための最も効率的なメカニズム (転送されるデータと使用されるディスク容量に関して) は何ですか?
これまでのところ、私は思いつくことができました:
git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar && git show HEAD:path/to/file.txt
これはまだやり過ぎのようです。
リポジトリから複数のファイルを取得するのはどうですか?