为什么Git停止跟踪子目录中添加的文件?

为什么Git停止跟踪子目录中添加的文件?,git,Git,我有一个子目录突然停止跟踪新添加的文件。 如果我更改文件名,它会看到该文件已被删除,并且正在跟踪对现有文件的所有更改。 正在不同的子目录中跟踪其他新文件 我没有使用子模块,并且受影响的子目录中没有.git目录 我试着做了一个git更新索引--really refresh,但它什么也没做 我正在windows下使用git扩展 您将如何排除这种情况?不确定发生了什么,但我更改了文件夹的名称,新文件再次被跟踪。文件夹的名称似乎受到了某种污染。有人知道解决这个问题的方法吗?我目前的答案是更改文件夹名。这

我有一个子目录突然停止跟踪新添加的文件。
如果我更改文件名,它会看到该文件已被删除,并且正在跟踪对现有文件的所有更改。
正在不同的子目录中跟踪其他新文件

我没有使用子模块,并且受影响的子目录中没有
.git
目录

我试着做了一个git更新索引--really refresh,但它什么也没做

我正在windows下使用git扩展


您将如何排除这种情况?

不确定发生了什么,但我更改了文件夹的名称,新文件再次被跟踪。文件夹的名称似乎受到了某种污染。有人知道解决这个问题的方法吗?我目前的答案是更改文件夹名。

这是一个错误的
gitignore
文件吗?如中所示。否gitignore很好我已经做了一个状态检查,并且没有忽略dir。因此,
git status--ignored--path/to/your/dir
没有显示未跟踪的文件?(或)否它确实表明它忽略了它这里有三个忽略文件,.gitignore,.git/info/excludes和~/.gitexclude。检查每个文件-可能是您将名称输入其中一个文件。您甚至可能已经修改了core.excludesfile来创建一个自定义忽略文件,所以也要检查一下。请参阅gitignore手册了解完整的设置。