我想从远程GIT存储库下载选定的文件。有没有可能,没有本地存储库?
例如:
在远程GIT存储库中,我获得了主库,其中包含文件:FILE1.txtFILE2.txtFILE3.txt
我想下载FILE2.txt。如何用unix脚本实现这一点?我需要准备一个脚本,以便在运行时下载所选文件。
发布于 2017-01-16 13:36:39
如果您有http enable,您可以这样做,例如(在GitHub):
wget https://github.com/repository_name/blob/master/file_name或者在BitBucket上:
wget https://bitbucket.org/repository_name/raw/master/file_name只需调整到所需文件的路径即可。
发布于 2017-01-16 14:16:54
您可以使用git archive命令创建包含所需文件的归档文件,并立即提取它们。
例如(假设*nix外壳)
git archive --remote=<repo-url> master file2.txt | tar -x发布于 2017-01-16 13:30:00
如果您的远程存储库可以通过http(s)或ssh访问,则可以使用任何基于http的工具/浏览器或sftp客户端下载选定的文件。
https://stackoverflow.com/questions/41677448
复制相似问题