💡在 GitHub 上下载指定的文件夹的两种方法
2023-7-8
| 2023-7-16
0  |  0 分钟
type
status
date
Jul 8, 2023 11:46 AM
slug
summary
tags
category
icon
password
你可能会有这样的需求:我们只希望从 Git 仓库里取指定的文件或者文件夹出来。在 SVN 里面,这非常容易实现,因为 SVN 基于文件方式存储,而 Git 却是基于元数据方式分布式存储文件信息的,它会在每一次 Clone 的时候将所有信息都取回到本地,即相当于在你的机器上生成一个克隆版的版本库。
例如,在仓库:Git 示例仓库中,我们只想要”/jpeg” 这个文件夹下的文件
notion image
notion image
下面是关键操作步骤
step1:From GitURL to SVNURL
点开”/jpeg” 子文件,复制浏览器中的地址,如下:
https:// github. com/shanfl/collectcode/tree/3b09c/jpeg(链接加了左右空格,防止智能识别链接。下同)
将”/tree/3b09c/” 替换成”/trunk/”,则新生成的新链接为:https:// github .com/shanfl/collectcode/trunk/jpeg
注意:这里根据分支的不同,通用的办法是将”/branches/branchname/” 替换成”/trunk/”。例如:”/tree/master/” to “/trunk/” ; “/tree/develop/” to “trunck”
step2:svn checkout your code
  • 1
  • 2
notion image
如果觉得以上操作还觉得麻烦,可以直接进入这个网站:DownGit
notion image
 

实操过程

技术折腾
  • Linux
  • 开发
  • 工具
  • 一些 openwrt 软件包名字 list总结linux mount 挂载 samba 命令 demo
    目录