如何从git仓库中删除一堆文件夹及其历史记录,但保留每个其他文件夹的历史记录

时间:2018-05-01 16:32:16

标签: git

我有一个项目,它是另一个项目的依赖项。因此,编码工作从父项目的git存储库开始。我们应该使用一个子模块,但它过去是无法帮助的。 现在,这个项目独立存在,不再依赖于父项目。 由于许多原因,现在我们希望这个独立项目在它自己的repo上,而不需要引用原始的父项目。期望保留(大多数)提交历史。我们希望删除父项目的所有文件夹以及触及它们的所有提交,但保留新独立项目的所有内容的历史记录和提交。 这可能吗?如果是这样,怎么样?

0 个答案:

没有答案