如何克隆仅获取分支子集的 git 存储库,而没有历史记录,仅获取每个分支的头部



我正在提取一个存储库的子集以形成另一个存储库。 我只对分支的子集感兴趣,我不希望任何分支中的任何历史记录,只需每个分支的尖端或头部。

一旦克隆的存储库处于所需状态,我打算将其来源更改为新的 GitHub 存储库并推送,从而排除浅层克隆。

您可以执行浅层克隆,但针对所有存储库(不是子集)。

否则,您可以尝试 git archive ,它可以存档树中的路径。
另请参阅"如何 git 存档任意分支?

最新更新