我想克隆一个历史悠久的存储库。我只对一些短暂的尚未合并的功能分支和master
感兴趣。
为了不让自己与过去的历史和合并的分支混淆,我想从特定的提交SHA开始做一个浅层克隆。
但是,到目前为止,我只找到了关于如何进行浅层克隆的文档,这些文档仅包括最后一个n
提交(--depth
)resp,自特定日期以来的提交(--shallow-since
)。
有没有办法从给定的提交开始指定浅克隆?
没有,这是一种耻辱,因为Git很容易实现。
通常使用--depth
就足够了:只需从你认为足够的深度开始,如果不是,可以根据需要反复用--deepen
或--depth
获取。
如何在特殊提交中创建分支然后git clone --single-branch
?