首页 > 解决方案 > 在本地 fork 一个 Git 存储库(复制 Git 存储库?)

问题描述

我很难在网上找到答案。

我的文件系统上有一个本地 Git 存储库。里面的历史太多了。我只需要使用 depth=5 左右克隆它,等等。

我正在考虑在本地复制回购,然后修剪它(摆脱一些旧的东西)。

理想情况下,我可以使用以下内容复制原始存储库:

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

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

我尝试了最后一个命令,我收到了这个警告:

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

标签: gitgit-clonegit-fork

解决方案


正如警告所示:

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

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

感谢您的编辑,@Olegzandr


推荐阅读