代码之家  ›  专栏  ›  技术社区  ›  user5047085

在本地分叉Git回购(复制Git回购?)

  •  0
  • user5047085  · 技术社区  · 7 年前

    我在网上很难找到这个问题的答案。

    我的文件系统上有一个本地Git repo。那里有太多的历史。我只需要在深度为5左右的情况下克隆它,以此类推。

    我在考虑在本地复制回购协议,然后对其进行删减(去掉一些旧东西)。

    理想情况下,我可以复制原始回购协议,例如:

    git clone --depth=5 /local/path/to/repo
    

    但我找不到要运行的确切命令的信息。

    我尝试了最后一个命令,得到了以下警告:

    警告:-在本地克隆中忽略深度;改用file://

    1 回复  |  直到 7 年前
        1
  •  0
  •   ElpieKay    7 年前

    正如警告所示:

    git clone --depth=5 file:///local/path/to/repo
    

    以下是相关文档: https://mirrors.edge.kernel.org/pub/software/scm/git/docs/git-clone.html#URLS

    感谢您的编辑,@Olegzandr