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