可以将git克隆到新项目中吗?

时间:2012-02-16 04:23:11

标签: git

我创建了一个框架,我希望将所有项目都基于。

如果我可以将它克隆到一个没有所有git信息的新项目中,那就太好了。

我是克隆后删除.git文件夹的唯一解决方案吗?

由于

2 个答案:

答案 0 :(得分:0)

您似乎在寻找git submodules,它允许您的解决方案包含由另一个存储库托管的项目。因此,基本上,您应该根据您的框架将包含您的项目的存储库添加一个子模块(指向您的框架所托管的存储库)。

答案 1 :(得分:0)

如果您不想要.git,那么您必须克隆并删除并使用git archive命令的远程选项直接获取仓库的内容(在管道并解压缩时)

如果你更灵活,git submodules就是为了这个目的,但它等同于克隆一个仓库,但是子仓库中的子模块信息将被跟踪,任何克隆仓库的人都能够得到子模块。