繁体   English   中英

将现有的git仓库的文件夹导入另一个git仓库的子文件夹

[英]Import existing git repository's folder into another git repository's subfolder

我是git的新手。 我有两个结构如下的存储库:

Repo1
  |- .git
  |- CCC

Repo2
  |- .git
  |- AAA
      |- BBB
          |- CCC

问题是在Repo2中,我想从Repo1中拉出CCC文件夹,并且还要确保将来,如果Repo1中的CCC文件夹中有任何更改,那么我应该能够将这些更改拉到CCC Repo2中。 有人可以帮助我完成此事的程序吗?

一种选择是将目录CCC放入其自己的存储库中,然后使用git submodule将其重新添加到Repo1和Repo2中。

如果需要保留历史记录,可以使用git filter-branch CCC从Repo2提取到具有历史记录的自己的存储库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM