有没有办法下载远程仓库的分支而不先克隆?

时间:2016-05-10 22:51:46

标签: git snapshot git-clone git-checkout

我只想在历史记录的某个时刻获取回购状态,但我不想下载回购的所有相关历史记录(在较旧的项目中,历史可能是非常 非常 长)。有没有办法做到这一点,而不是完整的克隆,然后本地结帐?我正在思考以下几点:

git snapshot <remote url> <commit, branch or tag> <new local dir>

哪个会在该提交,分支或标记下载文件的状态。到目前为止,我的研究还没有发现任何有用的东西。

1 个答案:

答案 0 :(得分:1)

你可以做一个浅层克隆,它只从每个ref中提取最后N个提交,甚至只提取一个ref。