Windows 新文件不是';不要只显示文件夹

Windows 新文件不是';不要只显示文件夹,windows,git,Windows,Git,我对git比较陌生。我正在使用: git version 1.8.1.msysgit.1 Powershell&Poshgit 我已将一个新文件夹和一个新文件添加到我的存储库中。当我执行git状态时,我看到的是文件夹,而不是文件。为什么? 在untracked文件夹中,您可以看到有1个.sql文件,是的,我确定它不在.gitignore中(我最近更改了.sql文件,并对它们进行了跟踪) 如果我执行git add。是否会添加未显示的文件 更新: 我只需添加目录,文件就会自动显示出来。我假设

我对git比较陌生。我正在使用:

git version 1.8.1.msysgit.1  
Powershell&Poshgit

我已将一个新文件夹和一个新文件添加到我的存储库中。当我执行git状态时,我看到的是文件夹,而不是文件。为什么?

在untracked文件夹中,您可以看到有1个.sql文件,是的,我确定它不在.gitignore中(我最近更改了.sql文件,并对它们进行了跟踪)

如果我执行git add。是否会添加未显示的文件

更新:
我只需添加目录,文件就会自动显示出来。我假设如果我有多个文件,所有的文件都会出现。请参见下面我执行的命令:


git status
报告您有一个完整的目录,但没有添加任何文件。
git add
ed。只要您添加目录中的一个文件,它将列出这些文件。

git status
报告您有一个完整的目录,但没有任何文件是您的
git add
ed。只要您
git在目录中添加一个文件,它就会列出这些文件。

这是git的简化。它知道它不会跟踪该文件夹中的任何文件,因此它只显示文件夹名称,而不是它包含的所有文件。

这是git的简化。它知道它不跟踪该文件夹中的任何文件,因此它只显示文件夹名称,而不是它包含的所有文件。

我没有添加文件,而是添加了导致文件显示的目录。@user127954“添加目录”时,您真正做的是添加目录中的所有文件。Git不跟踪目录,只跟踪文件。我没有添加文件,而是添加导致文件显示的目录。@user127954当您“添加目录”时,您真正做的是添加目录中的所有文件。Git不跟踪目录,只跟踪文件。