我是git的新手。我有两个存储库,其结构如下:
Repo1
|- .git
|- CCC
Repo2
|- .git
|- AAA
|- BBB
|- CCC
问题是在Repo2中,我想从Repo1中提取CCC文件夹并确保将来如果Repo1中的CCC文件夹有任何更改,那么我应该能够将这些更改提取到CCC Repo2。任何人都可以帮我完成这个程序吗?
答案 0 :(得分:0)
一种选择是将目录CCC放入其自己的存储库中,然后使用git submodule
将其添加回Repo1和Repo2。
如果您需要保留其历史记录,可以使用git filter-branch
将CCC从Repo2提取到自己的历史存储库中。