我想添加一些git子模块。 我已经收到了两个共享一些公共代码的项目。共享代码只是复制到两个项目中。我为公共代码创建了一个单独的git repo,并将其从项目中删除,计划将其作为git子模块添加。
我使用了git子模块add的路径选项来指定文件夹:
git submodule add url_to_repo projectfolder
但随后出现了错误:
'projectfolder' already exists in the index"
这是我的存储库所需的结构:
repo
|-- projectfolder
|-- folder with common code
可以直接在repo中添加git子模块,或者添加到那里的新文件夹中,但不能添加到项目文件夹中。问题是,它真的需要在项目文件夹.. 对此我能做什么,我对git子模块add的路径选项有什么误解?