是否可以使用Git从远程存储库克隆单个文件?例如,我希望将其他人的.htaccess文件复制到我自己的项目中。我不需要他们的整个存储库,只需要这个文件。
答案 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
中的原始版本
并复制 URL 以与 wget
例如
!wget https://raw.githubusercontent.com/tensorflow/tensorflow/master/tensorflow/python/keras/applications/efficientnet_weight_update_util.py
现在您只有来自 repo 的efficientnet_weight_update_util.py 文件。