我只想在历史记录的某个时刻获取回购状态,但我不想下载回购的所有相关历史记录(在较旧的项目中,历史可能是非常, 非常 长)。有没有办法做到这一点,而不是完整的克隆,然后本地结帐?我正在思考以下几点:
git snapshot <remote url> <commit, branch or tag> <new local dir>
哪个会在该提交,分支或标记下载仅文件的状态。到目前为止,我的研究还没有发现任何有用的东西。
答案 0 :(得分:1)
你可以做一个浅层克隆,它只从每个ref中提取最后N个提交,甚至只提取一个ref。