Git 像对待文件一样对待目录

Git treating directory like a file

我有一个奇怪的问题,似乎 Git 正在将一个目录视为一个文件...在执行 git add .:

之后

然后,在我推送之后,我得到:

"mov" 实际上是一个目录,但在执行 git 推送时,它似乎被视为一个文件,即使在执行推送时我在目录中也会发生这种情况。我已经尝试通过进入 mov 目录和 运行 添加文件:git remote -v,但是它没有改变任何东西。

我是不是忽略了什么?这在我之前从未发生过:(

mov 文件夹似乎有自己的 git 存储库,因此是一个子模块。在 mov 文件夹中寻找 .git 文件夹。您可以删除此目录以使 mov 成为父 git 存储库的一部分。