【发布时间】:2015-09-26 12:30:57
【问题描述】:
有没有办法获取/提取存储库的特定修订版?
要求的原因是我很长时间没有从这个 GitHub 存储库中提取,现在我的互联网连接(它是一个不错的宽带连接!)在处理这个大尺寸的提取时遇到了问题,并且再次失败并且再次。
我现在想尝试分步获取 - 这样我就可以在多次尝试中保持获取进度。
有可能吗?任何帮助将不胜感激。
【问题讨论】:
有没有办法获取/提取存储库的特定修订版?
要求的原因是我很长时间没有从这个 GitHub 存储库中提取,现在我的互联网连接(它是一个不错的宽带连接!)在处理这个大尺寸的提取时遇到了问题,并且再次失败并且再次。
我现在想尝试分步获取 - 这样我就可以在多次尝试中保持获取进度。
有可能吗?任何帮助将不胜感激。
【问题讨论】:
是的,你可以。首先调用它以查看您要首先从哪个提交中提取。
git log
然后调用这个:
git fetch origin 96de5297df870:refs/remotes/origin/foo-commit
这将仅下载该 ID 96de5297df870(以及您错过的其祖先)的提交,并将其存储为(不存在的)远程分支 origin/foo-commit。
【讨论】: