我是Git的新手,我的新项目有以下文件夹结构,于是我在Visual Studio中创建了一个空项目,它有如下文件夹结构:
project: (Repo)
folder1 (sub1)
folder2 (sub2)
我在本地使用git。
我使用sourcetree为项目创建了一个仓库,
现在我无法添加任何子模块,我不知道为什么。
在powershell中,每当我尝试:
PS E:\Projects\Project> git submodule add ./sub1
我收到了以下错误信息:
sub1 already exists in the index
然后我决定使用git rm -r sub1
删除sub1,并重新添加它,但当我尝试再次使用git submodule add
添加它时,我收到了这个新错误:
sub1 already exists and is not a valid git repo
那么我做错了什么?