我没有设法正确地问我的问题。 的情况是:我有一个仓库在这样github上:将文件夹从存储库移动到另一个存储库
OldRepository
- 文件夹1
- 文件夹2
- 文件夹3
,我想在一个文件夹,从这个仓库转移到另一个一个,像这样:
OldRepository
- 文件夹1
- 文件夹2
NewRepository
- 文件和文件夹,从文件夹3
我按照这个教程:https://lostechies.com/johnteague/2014/04/04/using-git-subtrees-to-split-a-repository/,但我被困在这一点上“现在,lib文件夹中住在它的新库......”
目前,我在github上的仓库就是我想要的(我向你展示的方式)。但在我的电脑上,这三个文件夹仍然在同一个文件夹中。
什么我已经是这样的:
ProjectFolder
- 文件夹1
- 文件夹2
- 文件夹3
我想有是这样的:
ProjectFolder
- 文件夹1
- 文件夹2
NewProjectFolder
- 从文件夹3
内容,所以我想是到文件夹3的含量从ProjectFolder复制到NewProjectFolder,这NewProjectFolder链接到NewRepository。 我真的不明白我需要做什么,我对git很陌生。
提交历史记录是否重要?否则,您可以将其移动并将其提交到新代表中,并从旧代码中提取它。 – kabanus
是的,想保持提交历史 – neiya