能否从github上只下载项目的一个commit?-灵析社区

楠楠不难难

能否从github上只下载项目的一个commit? 我想学习一下github那些好的项目是怎么写的。但是这些项目都经过多迭代了很多次,非常的复杂,自己能力也一般,无从下手。就想着看看最早提交的commit,并在本地尝试运行一下。但是整个项目很大,下载下来一来浪费时间,二来也占空间,我只想要这个commit,有没有什么办法? 可以根据这个[commit](https://link.segmentfault.com/?enc=DrMN7mLVcHKYca1DnLz47w%3D%3D.AVKBkSxYbIsYelHfO3QjqEiI3pUxNVnduMXwGucNuHK%2FspqIPF3F5aX0%2BJGKsJoaFn%2FKhCSHLUKEpl81uFD5m8zv6KUjTS1EXpQsm%2BXhrHEtBB81hDY7x4jw8hHLWDJx)来说明该如何做。

阅读量:129

点赞量:0

问AI
1. 网页操作: 你贴的那个页面进去有一个浏览文件的按钮: "GitHub 截图1" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241012/57fa68d00ad7ba78d796e00d2af9e3fa.png) 然后下载 zip 应该就是只有这个 commit 的 "GitHub 截图2" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241012/4ba92e4278ddf47776a4ddea5ed10165.png) 2. 命令行:(现查的,不一定对) clone 的时候用 "-b" 参数带上那个 commit 的 hash 即可 $ git clone https://github.com/excalidraw/excalidraw -b 6278cd9366ff3468c1c7f7adf78ccb21fb8a861f