【Git】警告:正在添加嵌套的Git存储库

编程学习日记

2021年2月4日
在使用Git时,当我尝试添加文件时收到了警告。因此,我将这个解决方法整理记录下来作为备忘录。

我需要更多的上下文来帮助您正确地翻译警告内容。可以提供一些更详细的信息吗?

当尝试将复制粘贴的目录添加到项目中时,出现了以下警告。因为复制的目录中包含了另一个Git仓库,所以发出了警告。

image.png
$ git add .
warning: adding embedded git repository: public/room
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 <url> public/room
hint:
hint: If you added this path by mistake, you can remove it from the
hint: index with:
hint:
hint:   git rm --cached public/room
hint:
hint: See "git help submodule" for more information.

答案

解决方案

在原始目录中删除.git文件,然后返回该目录并重新添加即可解决。-rf选项会无需任何提示而强制删除,并且无法恢复,所以请谨慎使用。

// 原因のディレクトリの中で
$ rm -rf .git
广告
将在 10 秒后关闭
bannerAds