0

将子文件夹拆分到新存储库后,您仍然可以将原始存储库用作新存储库的远程和cherry-pick修剪提交。

我能想到的唯一选择是filter-branch第二次,将其作为第二个遥控器推送,然后cherry-pick从第二个遥控器推送到新的存储库。

我不知道这是反向子模块还是反向子树。

4

1 回答 1

0

Git对这类事情非常灵活。如果您的其他存储库位于共享文件系统上,您甚至可以

GIT_ALTERNATE_OBJECT_DIRECTORIES=/path/to/other/repos/.git/objects \
git cherry-pick $itssha1
于 2021-03-23T17:26:48.663 回答