git拉到历史中的特定修订版

时间:2015-07-08 14:14:36

标签: git github

有没有办法获取/上传到存储库的特定版本?

要求的原因是我很长一段时间没有从这个GitHub存储库中撤出现在我的互联网连接(它是一个体面的宽带连接!)在处理这个大尺寸的提取时遇到了麻烦并且一次又一次地失败。

我现在想尝试提取步骤 - 这样我就可以在多次尝试中继续进行抓取。

有可能吗?任何帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

是的,你可以。首先调用它来查看首先要提取的提交。

git log

然后打电话给:

git fetch origin 96de5297df870:refs/remotes/origin/foo-commit

这将仅下载该ID 96de5297df870(及其遗漏的祖先)的提交,并将其存储为(不存在的)远程分支origin / foo-commit。