我需要将一些文件从现有的 git 存储库移动到新存储库.我可以保留他们的历史吗?



我正在创建一个新项目,但想从较旧的 git 存储库添加文件。我想将旧项目中的一堆文件添加到新项目中,但除了将新项目放入 git 存储库之外,我还希望保留这些文件的历史记录。

正确的方法是什么?我已经搜索了移动文件的方法,但是,我需要一个新的git存储库,其中包含旧文件的历史记录,我该如何完成?

尝试此处发布的方法。它应该适合您的问题。

http://saintgimp.org/2013/01/22/merging-two-git-repositories-into-one-repository-without-losing-file-history/

在这种情况下,作者将所有文件移动到新的子目录。在您的情况下,您应该只将文件移动到所需的子目录。之后,您可以将旧文件和新项目作为单独的子目录进行处理。

此致敬意

您可以尝试帖子中提到的建议。

将文件从一个 Git 存储库移动到另一个保留历史记录的 Git 存储库

Git:从保留历史记录的另一个存储库复制文件或目录

最新更新