为什么我可以在现有存储库内执行"git clone repo",但不能在现有存储库的子文件夹中"git remote add origin repo"?



这个问题源于上一个问题,我试图从已经存在的存储库中的子文件夹中创建一个存储库。

当我创建文件夹并运行"git 远程添加原点......"时在其中,我收到以下错误:

fatal: remote origin already exists.

但是,当我 cd 回到上一个文件夹并运行时:

git clone someNewRepo

它完美运行,我能够单独使用该存储库。

我的问题是,我现在使用的是 git 子模块还是实际上不应该工作的解决方法?

您需要

git init一个新的子存储库,然后才能git remote add获得与git clone相同的行为。如果这样做,它将按预期工作。

最新更新