我想将一个子项目从我的git仓库中分离出来。
然而,与将子目录移动到单独的Git仓库中不同的是,我没有将其放在自己的子目录中(并且将其移动并执行上述操作后只生成移动后的历史记录)。
我已经克隆了我想要从中分离出子项目的分支,并删除了所有没有被子项目使用的东西,所以基本上我可以将其用作子项目的库。
现在,我想摆脱所有不再在此仓库中的文件的历史记录,以便仅保留进入新仓库的文件的文件历史记录。
我认为这可以通过git-filter-branch实现,但我无法弄清楚如何操作。
非常感谢您提前的帮助。
我已经克隆了我想要从中分离出子项目的分支,并删除了所有没有被子项目使用的东西,所以基本上我可以将其用作子项目的库。
现在,我想摆脱所有不再在此仓库中的文件的历史记录,以便仅保留进入新仓库的文件的文件历史记录。
我认为这可以通过git-filter-branch实现,但我无法弄清楚如何操作。
非常感谢您提前的帮助。