17

简而言之,要运行卷积神经网络模型,我需要一个特殊版本的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

也不行。

甚至,我不知道我应该在 Google 中搜索什么!

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

4

3 回答 3

41

这可以帮助您:

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

其中指定:

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

文件:

Git 克隆

--[no-]单分支

仅克隆指向单个分支尖端的历史记录,由 --branch 选项指定或主分支远程的 HEAD 指向。使用 --depth 选项创建浅克隆时,这是默认设置,除非给出 --no-single-branch 以获取所有分支尖端附近的历史记录。进一步提取到生成的存储库将仅更新此选项用于初始克隆的分支的远程跟踪分支。如果创建 --single-branch 克隆时远程的 HEAD 没有指向任何分支,则不会创建远程跟踪分支。

于 2015-09-01T20:39:10.500 回答
13

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

使用 git 获取此代码的“正常”方法是:

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

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

    (您可以在存储库页面https://github.com/dnouri/nolearn的“克隆 URL”字段中找到此 URL。)

  2. 进入本地仓库

    cd nolearn
    
  3. 检查想要的修订

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

    cd nolearn
    
于 2015-09-01T20:48:04.690 回答
5

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

于 2015-09-01T20:31:55.970 回答