有没有办法下载分支的特定版本?
我特别想做一个 git 克隆https://github.com/Theano/Theano https://github.com/Theano/Theano现在,并保存一组有关如何从 github 获取完全相同版本的说明,无论将来的提交如何。
UPDATE
如果不需要进一步的更改,在 github 上有一种更简单的方法可以做到这一点。在 github 中,您可以通过 URL 从浏览器导航到存储库的“树视图”
https://github.com/<repo_name>/tree/<commit_sha>
单击右侧导航栏上的“下载 ZIP”按钮将下载存储库的代码,直至该特定提交。
原答案
我认为让您的用户(或任何将阅读您的说明的人)生活更轻松的一种方法是按原样克隆整个存储库。那么如果当前HEAD
commit 是您想要的版本,并且您不打算对存储库进行/合并更改,您只需将您的用户引用到这个新存储库即可;也许标记它会是一个好主意。
否则,您可以通过执行以下操作在新存储库中使用特定提交创建分支(和标签):
$ git checkout -b new_branch commit_sha // where commit_sha points to the version you wanted
然后,在用户克隆您的存储库后,您可以将用户引向存储库中的这个新分支(或标签)。
我认为没有一种简单的方法可以克隆原始存储库 https://github.com/Theano/Theano来自旧提交而不使用git reset
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)