什么是最有效的办法?(就传输的数据和磁盘空间而言)从远程git存储库获取单个文件的内容?
我想出了:
git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar && git show HEAD:path/to/file.txt
发布于 2018-01-08 14:50:55
在Git版本1.7.9.5中,可以从远程导出单个文件。使用下面办法
git archive --remote=ssh://host/pathto/repo.git HEAD README.md
这将禁止文件的内容。README.md
...
发布于 2018-01-08 15:44:49
如果有部署的Web界面(如gitweb,cgit,Gitorious,ginatra),你可以使用它下载单个文件。
如果其他方面,你可以使用git archive '' --remote=<URL>
'选项,例如:
$ git archive --remote=git@github.com:foo/bar.git --prefix=path/to/ HEAD:path/to/ | tar xvf -
https://stackoverflow.com/questions/-100001334
复制相似问题