从现有的仓库中选择文件创建新的git仓库

3
我有一个项目正在git控制下,代码被组织成不同部分的子目录。现在我认为特定子目录的内容最好是完全不同的项目。是否可能从此项目中选择文件(或者说文件夹),并创建一个新的git仓库,同时保留所有现有的提交历史?
我知道更简单的选择是将整个项目复制到一个新项目中,删除我不想要的所有文件和目录,并将其作为新提交输入。但我想知道git是否有自己的方法来做到这一点。

也许是一个分支?这样你只需要在你的新分支中编辑那个文件夹。 - StoneBird
1个回答

1

那么这只会对主分支进行更改,是吗? - deepak
@deepak 是的。请在一个新的独立克隆中进行,以供您测试。 - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接