git浅克隆自特定提交以来

时间:2018-09-02 19:50:37

标签: git shallow-clone

我想克隆一个历史悠久的存储库。我只对一些短暂的尚未合并的功能分支和master感兴趣。

为了不让自己与过去的历史和合并的分支混淆,我想从特定的提交SHA开始做一个浅表克隆。

但是,到目前为止,我仅找到有关如何进行浅克隆的文档,这些浅克隆仅包括最后的n次提交(--depth),自特定日期({{1} }。

有没有一种方法可以指定从指定提交开始的浅克隆?

2 个答案:

答案 0 :(得分:1)

没有,这很可惜,因为Git易于实现。

通常使用--depth就足够了:仅从您认为足够的深度开始,如果不够,请根据需要重复使用--deepen--depth进行获取。

答案 1 :(得分:-1)

在那个特殊的提交然后创建一个分支,然后Connected as an instance呢?