2012-01-26 39 views
0

我在大学有一个任务,并且我已经开始在git存储库中开发此项目。所有项目的文件都位于目录A /中。但是,我刚刚发现,作为切入过程的一部分,我们被要求将这些文件放在B /子目录/下的存储库B中。目前,我无法访问存储库B - 但子目录已经由我的讲师创建。将git中的文件从repo A移动到repo B /子目录而不会丢失历史记录

将我已经完成的工作移至子目录而不破坏历史的最佳方式是什么?

回答

1

您需要访问库B,这样就可以克隆它

然后,你可以做一个子树合并,使得存储库中,可以移动到B /子目录。

在这里寻找更多的子树合并:http://progit.org/book/ch6-7.html

在上面的例子可以用于您的情况,应该是非常简单的链接中给出的步骤。

相关问题