能否从github上只下载项目的一个commit?
我想学习一下github那些好的项目是怎么写的。但是这些项目都经过多迭代了很多次,非常的复杂,自己能力也一般,无从下手。就想着看看最早提交的commit,并在本地尝试运行一下。但是整个项目很大,下载下来一来浪费时间,二来也占空间,我只想要这个commit,有没有什么办法?
可以根据这个commit来说明该如何做。
能否从github上只下载项目的一个commit?
我想学习一下github那些好的项目是怎么写的。但是这些项目都经过多迭代了很多次,非常的复杂,自己能力也一般,无从下手。就想着看看最早提交的commit,并在本地尝试运行一下。但是整个项目很大,下载下来一来浪费时间,二来也占空间,我只想要这个commit,有没有什么办法?
可以根据这个commit来说明该如何做。
网页操作:
你贴的那个页面进去有一个浏览文件的按钮:
然后下载 zip 应该就是只有这个 commit 的
命令行:(现查的,不一定对)
clone 的时候用
-b
参数带上那个 commit 的 hash 即可