为什么.gitignore.txt文件在windows10中显示它的名字?

最近我用webapp生成器搭build了一个项目。 它创build了两个文件.gitignore.gitattributes 。 两者都显示Text Documenttypes的Text Document扩展但是当我按F12编辑任何一个人的名字,那么它有空的名字。 这里是快照:

在这里输入图像说明

我的问题是为什么窗口不显示为.gitignore的名称?

查看和阅读之后,看起来“问题”在于Explorer“已知”文件扩展名(例如.txt )的默认设置没有显示。

所以,如果你命名一个文件.txt (完整的文件名),那么它将显示为空,没有名称。


点文件的文件名没有任何“扩展名”。 例如,Git忽略文件的完整文件名 .gitignore

它来自Unix世界,其中文件名不必遵循DOS和Windows的name.ext方案,并且意味着该文件是隐藏的。

Windows自从长时间以来允许任意的文件名,但在name.ext方案中,这样的文件没有“名称”只有一个扩展名。

Windows将.gitignore解释为扩展名为“gitignore”的空文件名,因此显示一个默认的空名称。 要正确查看其名称,请打开该文件夹的属性,然后选中“显示所有文件扩展名”选项。

这些文件没有什么特别之处。 这个视觉指南可以帮助你。

Windows文件夹选项图像

另外在Windows 10中,您可以简单地在“文件夹资源管理器”的“查看”

在这里输入图像说明