当我在Windows上创建.gitignore文件时,"必须输入文件名"错误

lev*_*ver 86 windows git gitignore

当我尝试这样做时,我收到以下错误:

gitignore错误

显然,Windows资源管理器不允许我创建这种类型的文件模式.我怎样才能克服这个问题?

Phi*_*ppe 217

我迟到了,但会给你一招!;-)

在文件资源管理器中,调用您的文件.gitignore.,它将删除结尾'.'

或者使用文本编辑器......

  • 这是一个很好的伎俩.我突出显示文件名只是为了确保人们最后不会错过额外的`.`. (7认同)
  • @woodchuck不,我只是添加一个将由资源管理器删除的结尾`.`. (2认同)

IIn*_*ble 8

Windows资源管理器不允许您创建仅基于文件扩展名的文件.这是因为Windows资源管理器可以选择隐藏文件扩展名,只留下您看不到的文件(请参阅为什么资源管理器不允许您创建名称以点开头的文件?).但这不是对Windows本身或正在使用的文件系统的限制.

要创建名为.gitignore的文件,您必须使用其他工具来创建它.常见的解决方案是创建一个文本文件(例如test.txt),在记事本中打开它,然后选择另存为...将文件重命名为.gitignore.

Windows命令解释程序还允许您创建文件,而不会强加Windows资源管理器的其他限制.然后,更直接的解决方案是从命令行创建文件.这可以使用以下命令完成:

copy NUL .gitignore
Run Code Online (Sandbox Code Playgroud)


注意:处理没有名称的文件时,在Windows资源管理器中禁用 "隐藏已知文件类型的扩展名" 选项会很有帮助.否则,Windows资源管理器可能会显示没有名称的文件,或者完全隐藏它们.