从Github Repo克隆单个文件

时间:2016-05-20 18:25:14

标签: git github version-control git-clone

是否可以使用Git从远程存储库克隆单个文件?例如,我希望将其他人的.htaccess文件复制到我自己的项目中。我不需要他们的整个存储库,只需要这个文件。

2 个答案:

答案 0 :(得分:15)

您可以直接下载文件,而不是克隆。

假设存储库是公共的,您可以下载这样的单个文件:

wget https://raw.githubusercontent.com/jquery/jquery/master/src/ajax.js

要获取网址,请导航到GitHub中的文件,然后选择" raw"图。

答案 1 :(得分:0)

例如,您要克隆此 python 文件 efficientnet_weight_update_util.py

tensorflow/tensorflow/python/keras/applications/efficientnet_weight_update_util.py

如果您使用 wget 工具从链接中获取文件,您将获得 HTML 格式的 py 文件,因此请使用 https://raw.githubusercontent.com 中的原始版本

view raw

并复制 URL 以与 wget

一起使用

https://raw.githubusercontent.com/tensorflow/tensorflow/master/tensorflow/python/keras/applications/efficientnet_weight_update_util.py

例如


!wget https://raw.githubusercontent.com/tensorflow/tensorflow/master/tensorflow/python/keras/applications/efficientnet_weight_update_util.py

现在您只有来自 repo 的efficientnet_weight_update_util.py 文件。