首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从主站签出选定的文件

从主站签出选定的文件
EN

Stack Overflow用户
提问于 2017-01-16 13:24:19
回答 3查看 50关注 0票数 0

我想从远程GIT存储库下载选定的文件。有没有可能,没有本地存储库?

例如:

在远程GIT存储库中,我获得了主库,其中包含文件:FILE1.txtFILE2.txtFILE3.txt

我想下载FILE2.txt。如何用unix脚本实现这一点?我需要准备一个脚本,以便在运行时下载所选文件。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-01-16 13:36:39

如果您有http enable,您可以这样做,例如(在GitHub):

代码语言:javascript
复制
wget https://github.com/repository_name/blob/master/file_name

或者在BitBucket上:

代码语言:javascript
复制
wget https://bitbucket.org/repository_name/raw/master/file_name

只需调整到所需文件的路径即可。

票数 1
EN

Stack Overflow用户

发布于 2017-01-16 14:16:54

您可以使用git archive命令创建包含所需文件的归档文件,并立即提取它们。

例如(假设*nix外壳)

代码语言:javascript
复制
git archive --remote=<repo-url> master file2.txt | tar -x
票数 3
EN

Stack Overflow用户

发布于 2017-01-16 13:30:00

如果您的远程存储库可以通过http(s)或ssh访问,则可以使用任何基于http的工具/浏览器或sftp客户端下载选定的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41677448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档