当前位置:   article > 正文

warning: adding embedded git repository: NeteaseCloudMusicApi_you've added another git repository inside your cu

you've added another git repository inside your current repository. hint: cl

报错

warning: adding embedded git repository: NeteaseCloudMusicApi
hint: You’ve added another git repository inside your current repository.
hint: Clones of the outer repository will not contain the contents of
hint: the embedded repository and will not know how to obtain it.
hint: If you meant to add a submodule, use:
hint:
hint: git submodule add NeteaseCloudMusicApi
hint:
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint:
hint: git rm --cached NeteaseCloudMusicApi
hint:
hint: See “git help submodule” for more information.

大意:警告:添加嵌入式 git 存储库:NeteaseCloudMusicApi

背景原因

使用 git add . 时,出现上述错误。

是因为在当前 git 仓库中同时包含有另一个 git 仓库。

解决

通常出现这种情况,往往是因为我们 clone 了相关业务逻辑的仓库,并放在自己的 git 仓库下导致的。

  1. 删除 .git 文件

找到被嵌套的 git 仓库,并删除 .git 文件。(这个文件默认是隐藏的)

在这里插入图片描述
2. git rm --cached [文件夹名]

$ git rm --cached [文件夹名]
# 移除版本控制中的指定文件并需要在工作区中保留该文件
  • 1
  • 2
  1. 重新提交
$ git add [文件夹名]
# 将文件添加到暂存区

$ git commit -m "msg"
# 将暂存区推送到本地仓库

$ git push origin [branch_name]
# 推送到远程主分支上
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

以上,完美解决。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号