如何从GitHub下载特定的提交sha.zip?

我想下载一个带有github上托pipe库的源文件,但是我不想要这个主,因为每次下载我都可以下载不同的版本。

这个特定的库没有标签,所以我不能使用它。

那么如何下载source.zip来进行特定的提交?

你可以把你想要的沙在下载url:

https://github.com/{username}/{projectname}/archive/{sha}.zip

一般来说,如果你有一个可以工作的url,你可以用你想要的特定的shareplace“master”。

查看提交代码时,点击右下angular的“浏览代码”button,然后点击“下载ZIP”。

这是一个古老的问题,但要提到的是,如果您只需要提交作为补丁,而不是提交时的整个回购,则可以使用:

 $ wget http://github.com/username/repo/commit/sha1.patch # ^^^^^^^^ ^^^^ ^^^^ # change change change 

/commit.patch部分是重要的部分。

如果你想合并一个倒过来的变化,所以这个特别有用,因此在分叉的repo中不存在。