在Windows上创build.gitignore文件时,“必须input文件名”错误

当我尝试这样做时,出现以下错误:

gitignore错误

显然,Windows资源pipe理器不允许我创build这种types的文件模式。 我怎样才能克服这个问题?

我有点迟到,但会给你一个窍门! 😉

在文件资源pipe理器中,调用你的文件.gitignore. 它将删除结尾“。”

或使用文本编辑器…

Windows资源pipe理器不允许您创build仅包含文件扩展名的文件。 这是因为Windows资源pipe理器有隐藏文件扩展名的选项,给你一个你看不到的文件(请参阅为什么不用资源pipe理器让你创build一个名称以点开头的文件? )。 尽pipe如此,这并不是对Windows本身或正在使用的文件系统的限制。

要创build一个名为.gitignore的文件,您将不得不使用另一个工具来创build它。 一个常见的解决scheme是创build一个文本文件(如test.txt ),在记事本中打开它,然后select另存为…将文件重命名为.gitignore

Windows命令解释程序还允许您创build文件,而不会强加Windows资源pipe理器的其他限制。 更直接的解决scheme就是从命令行创build文件。 这可以使用以下命令完成:

 copy NUL .gitignore 

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