我将PHPMailer克隆到了我的项目中,现在当我尝试使用git add .
对其进行登台提交时,出现以下错误:
警告:添加嵌入式git存储库:assets / PHPMailer 您已在当前存储库中添加了另一个git存储库。 外部存储库的克隆将不包含嵌入式存储库的内容,并且将不知道如何获取它。 如果要添加子模块,请使用: git子模块添加资产/ PHPMailer
如果您错误地添加了此路径,可以使用以下方法将其从索引中删除:
git rm-缓存的资产/ PHPMailer
有关更多信息,请参见“ git帮助子模块”。
此警告的原因是什么?我该如何解决?
答案 0 :(得分:0)
我向我的一个朋友寻求帮助。他提出以下解决方案:
只需使用sudo rm -rf .git
删除克隆的存储库的.git文件夹,之后该存储库将不再被识别为存储库。它将被视为主存储库中的文件夹(我的)。
它解决了问题。更改已上演并提交给github。
答案 1 :(得分:0)
$ cd into your file
$ rm -rf git
Or
$ git checkout -b stable
$ git checkout stable
$ cd ..
$ git submodule update --remote --merge
$ git add .
$ git commit -m”adds submodule to new branch”
$ git push
$ git push --set-upstream origin stable
$ git checkout master
$ git merge stable
$ git add .
$ git commit -m”adds submodules from merged stable branch”
$ git push