下载github项目的特定分支



长话短说,为了运行卷积神经网络模型,我需要一个特殊版本的nolearn,它的url形式为https://github.com/dnouri/nolearn/tree/1659e4811e498dc1f442d8e6486d0831f85255b4/nolearn。但是,页面上没有Download as Zip按钮,也无法使用

下载。
git clone https://github.com/dnouri/nolearn -branch 1659e4811e498dc1f442d8e6486d0831f85255b4/nolearn

,

git clone https://github.com/dnouri/nolearn/tree/1659e4811e498dc1f442d8e6486d0831f85255b4/nolearn

也不能用

甚至,我不知道我应该在谷歌搜索什么!

注意:这是最后一个版本,提供支持类Objective,即命令from lasagne.objectives import Objective不再支持!

这可以帮助你:

如何克隆git中的单个分支?

指定的地方:

git clone <url> --branch <branch> --single-branch [<folder>]

Docu:

Git克隆

,(不——)单个的分支

只克隆通向单个分支尖端的历史记录,由——branch选项或primary指定分支遥控器的头指向。创建浅克隆时——depth选项,这是默认值,除非给出——no-single-branch来获取所有分支尖端附近的历史记录。进一步获取到结果存储库将只更新的分支的远程跟踪分支最初的克隆。如果远程的HEAD没有指向任何分支当单分支克隆完成后,没有远程跟踪分支创建。

与Subversion (SVN)不同,git对目录(文件系统文件夹)、分支和标签有单独的命名空间。因此,https://github.com/dnouri/nolearn/tree/1659e4811e498dc1f442d8e6486d0831f85255b4/nolearn本身并不是一个分支。1659e4811e498dc1f442d8e6486d0831f85255b4是一个提交ID,在这里用来指由提交创建的修订。dnouri/nolearn是GitHub上的存储库名称(帐户dnouri上的存储库nolearn), URL中的最终nolearn1659e4811e498dc1f442d8e6486d0831f85255b4修订版内容中的目录。

使用git获取这些代码的"正常"方法是:

  1. 将存储库复制到本地机器

    git clone https://github.com/dnouri/nolearn.git
    

    (您可以在存储库的页面https://github.com/dnouri/nolearn中找到此URL,在'clone URL'字段中)

  2. 进入本地存储库

    cd nolearn
    
  3. 查看所需版本

    git checkout 1659e4811e498dc1f442d8e6486d0831f85255b4
    
  4. 更改为存储库中相应的目录

    cd nolearn
    

这是.zip的链接:https://github.com/dnouri/nolearn/archive/1659e4811e498dc1f442d8e6486d0831f85255b4.zip

适用于任何repo和分支的zip解决方案:

https://github.com/<username>/<repository>/archive/<branch>.zip

相关内容

  • 没有找到相关文章

最新更新