我创建了一个简单的git repo(将其称为repo#1)并克隆了它。

  • 在克隆(第2个仓库)中,我创建了几个文件夹,其中一个决定制作一个git仓库(第3个仓库)。
  • 当我提交仓库#2时,一切都按预期运行,除了仓库#3被忽略(.git文件夹中的文件已提交)。

  • 我如何在仓库2中添加仓库3,以便在将仓库2 push 仓库1时可以创建仓库1的单独克隆,也可以在仓库3中访问仓库3的历史记录等?

    换句话说。如何创建一个包含另一个git存储库的git存储库?

    最佳答案

    你不应该那样做。 .git/下的元数据在 repo 生命周期中已更改,并且该更改不一定意味着应提交的“内容更改”:简单的git repack更改.git下的文件,但不应提交更改。你为什么要这么做?

    关于git - 创建一个包含另一个git仓库的git仓库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1404232/

    10-13 07:15