我是Git的超级菜鸟。我有一个名为CSClassPrograms的文件夹,我用它的所有作业和实验室制作。我想把它变成一个存储库,所以我使用了git init命令并创建并提交了一个master。问题是,在我这样做之前,我偶然为CSClassPrograms文件夹中的一个实验室折叠器创建了一个存储库。我想删除第二个存储库,并确保所有内容仍在第一个存储库中。我该怎么做?
答案 0 :(得分:0)
如果您不关心子文件夹中的确切历史记录(错误地设置为嵌套的Git仓库),最简单的解决方案是删除该子文件夹.git/
目录。
从主回购中,做:
git rm --cached subfolder
(没有尾随/:只是嵌套Git子文件夹的名称)
从那里,您可以从主要的repo添加,提交和推送:将包含子文件夹内容)