如何下载GitHub一部分文件(一部分目录、某个文件夹、某个文件)

这篇博客介绍了两种方法从GitHub下载特定仓库的目录而非整个仓库。第一种方法是使用DownGit或国内的GitHub Directory Downloader网站,只需复制GitHub目录链接并下载。第二种方法涉及使用svn checkout命令,通过替换URL中的分支路径来下载。虽然第一种方法更简便,但可能涉及第三方网站的风险,而第二种方法则更为保险。
摘要由CSDN通过智能技术生成

背景

我们有时候需要下载GitHub中某个仓库的部分目录而不是整个,怎么办?

方法1

  • 使用 https://minhaskamal.github.io/DownGit/#/home
    在GitHub中切换好你要下载的分支,进入到你要下载的GitHub的目录,拷贝网页链接到DownGit的输入框中
    直接在该网站点击 Download 即可下载(也可以复制下载链接后在浏览器打开或下载工具中打开)

注意:下载看来是经过了第三方的网站,有可能会在这个网站留下下载日志甚至下载包。不过由于是外国的网站比起国内的网站可信一点。

  • 使用 http://blog.luckly-mjw.cn/tool-show/github-directory-downloader/index.html
    方法同上。不过这个是国人的(请自行斟酌风险

方法2(麻烦一些,但是是最保险的)

假设要下载的仓库是

  • master分支:
    https://github.com/xxxxx/test-download-partial-dir/tree/master/resource1
    替换 /tree/master//trunk/ 得到 https://github.com/xxxxx/test-download-partial-dir/trunk/resource1
    在命令行中使用 svn checkout 这个地址
  • develop分支:
    https://github.com/xxxxx/test-download-partial-dir/tree/develop/resource1
    替换 /tree/develop//branches/your_branchname/ 比如替换成 https://github.com/xxxxx/test-download-partial-dir/branches/develop/resource1
    然后用 svn checkout 这个地址
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值