代码之家  ›  专栏  ›  技术社区  ›  umläute

特定提交后的git浅克隆

  •  2
  • umläute  · 技术社区  · 6 年前

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

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

    然而,到目前为止,我只找到了关于如何进行浅层克隆的文档,其中只包括最后一个 n 提交( --depth )resp,自特定日期以来的提交( --shallow-since

    有没有办法指定从给定提交开始的浅层克隆?

    2 回复  |  直到 6 年前
        1
  •  3
  •   torek    6 年前

    没有,这有点遗憾,因为Git很容易实现。

    通常使用 --depth --deepen --深度 根据需要。

        2
  •  -2
  •   tmaj    6 年前

    在那个特殊提交时创建一个分支然后 git clone --single-branch ?