可能是重复的问题:
如何将文件从一个git仓库移动到另一个(不是克隆),同时保留历史记录
我按照以下步骤进行:
如何将文件从一个git仓库移动到另一个(不是克隆),同时保留历史记录
我确实成功地将文件移动了过去,但它带来了整个仓库的历史记录!
有没有办法只带相关文件的历史记录而不是整个仓库的历史记录呢?
编辑:
为了更明确我的目标,假设一个仓库中有10个文件,每个文件都有1个关联的提交(因此日志中总共有10个提交)。
我有一个新的代码库,想要将其中的一些文件转移到另一个代码库,假设是其中的两个文件。我希望带着这些文件的历史记录一起转移过去,因此我期望在新代码库的日志中能看到来自原始代码库的两个提交。但上述方法会将所有10个提交都转移过来,即使只有2个文件被转移。