在不获取其他分支的情况下增加浅层克隆的深度

时间:2019-06-11 08:25:58

标签: git git-clone git-fetch

为了节省磁盘空间,我通常使用浅克隆:

  • The latest remote git tag
  • 具有以下内容的默认分支:

    git clone --depth 20 --shallow-submodules --recurse-submodules

如何增加浅克隆的深度?

注意:我不想increase to a full clone,我只想加深已有的东西。

1 个答案:

答案 0 :(得分:1)

使用git fetch --deepen=<depth>

man git-fetch说:

  --deepen=<depth>
       Similar to --depth, except it specifies the number of commits from
       the current shallow boundary instead of from the tip of each remote
       branch history.