为了简化故事,要运行卷积神经网络模型,我需要一个特殊版本的nolearn
,其中包含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
!
答案 0 :(得分:21)
这可以帮到你:
How to clone a single branch in git?
指定地点:
git clone <url> --branch <branch> --single-branch [<folder>]
Docu:
- [no-]单支
仅克隆导致单个分支的提示的历史记录,由--branch选项或主要分支指定 分支遥控器的HEAD指向。使用时创建浅层克隆 --depth选项,这是默认选项,除非给出--no-single-branch来获取所有分支提示附近的历史记录。进一步 获取到生成的存储库只会更新 分支的远程跟踪分支这个选项用于 初步克隆。如果遥控器上的HEAD没有指向任何分支 当--single-branch clone被创建时,没有远程跟踪分支 创建
答案 1 :(得分:7)
除了在Subversion(SVN)中,git具有用于目录(文件系统文件夹),分支和标记的单独命名空间。因此https://github.com/dnouri/nolearn/tree/1659e4811e498dc1f442d8e6486d0831f85255b4/nolearn本身不是一个分支。 1659e4811e498dc1f442d8e6486d0831f85255b4
是一个提交ID,用于引用提交创建的修订。 dnouri/nolearn
是GitHub上的存储库名称(帐户nolearn
上的存储库dnouri
),URL中的最终nolearn
是修订内容1659e4811e498dc1f442d8e6486d0831f85255b4
内的目录
使用git获取此代码的“正常”方式是:
将存储库复制到本地计算机
git clone https://github.com/dnouri/nolearn.git
(您可以在“克隆网址”字段的存储库页面https://github.com/dnouri/nolearn上找到此网址。)
进入本地存储库
cd nolearn
查看所需修订
git checkout 1659e4811e498dc1f442d8e6486d0831f85255b4
切换到存储库中的相应目录
cd nolearn
答案 2 :(得分:4)