Git:我在存储库中创建了一个存储库,现在我只想要一个大存储库

时间:2018-05-19 01:48:33

标签: git repository

我是Git的超级菜鸟。我有一个名为CSClassPrograms的文件夹,我用它的所有作业和实验室制作。我想把它变成一个存储库,所以我使用了git init命令并创建并提交了一个master。问题是,在我这样做之前,我偶然为CSClassPrograms文件夹中的一个实验室折叠器创建了一个存储库。我想删除第二个存储库,并确保所有内容仍在第一个存储库中。我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您不关心子文件夹中的确切历史记录(错误地设置为嵌套的Git仓库),最简单的解决方案是删除该子文件夹.git/目录。

从主回购中,做:

git rm --cached subfolder

(没有尾随/:只是嵌套Git子文件夹的名称)

从那里,您可以从主要的repo添加,提交和推送:将包含子文件夹内容)