我为什么要这样做" git clone repo"在一个现有的仓库内,但不是" git remote add origin repo"现有仓库中的子文件夹内部?

时间:2018-01-30 11:49:00

标签: git

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

当我创建文件夹并运行" git remote add origin ..."在里面我得到以下错误:

fatal: remote origin already exists.

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

git clone someNewRepo

它完美无缺,我可以单独使用该存储库。

我的问题是,我现在使用的是git子模块,还是这个实际上无法正常工作?

1 个答案:

答案 0 :(得分:4)

您需要在git init之前git remote add新的子存储库以获得与git clone相同的行为。如果你这样做,它会按预期工作。