我有一个git存储库,它有几个提交到不同的子目录,我想以下列方式将存储库切成两个:
/
sub1/
sub2/
sub3/
->
/
sub1/
个别潜艇已发展到sub1
应成为独立存储库的程度。此外,没有一个提交涉及多个子。
所以,我想以某种方式提取一个新的存储库,该存储库只对sub1
进行提交,同时保留所有其他内容。但我想保留历史记录(但没有与sub2
或sub3
相关的提交。)
注意:我依稀记得有一些命令可以做到这一点,但我自己从未使用它,也不记得它被称为什么,所以我无法搜索它。