"You must type a file name" 当我在 Windows 上创建 .gitignore 文件时抛出错误
"You must type a file name" error thrown, when I create a .gitignore file on Windows
当我尝试这样做时,出现以下错误:
显然,Windows Explorer 不允许我创建这种类型的文件模式。我该如何克服这个问题?
Windows Explorer 不允许您创建基本上仅由文件扩展名组成的文件。这是因为 Windows Explorer 具有隐藏文件扩展名的选项,使您无法看到一个文件(参见 Why doesn’t Explorer let you create a file whose name begins with a dot?)。不过,这不是 Windows 本身或正在使用的文件系统的限制。
要创建名为 .gitignore 的文件,您必须使用其他工具来创建它。一个常见的解决方案是创建一个文本文件(例如 test.txt),在记事本中打开它,然后 select 另存为... 将文件重命名为 .gitignore.
Windows 命令解释器还允许您创建文件而无需施加 Windows Explorer 的额外限制。更直接的解决方案是从命令行创建文件。这可以使用以下命令完成:
copy NUL .gitignore
注意:在处理没有名称的文件时,在 Windows 资源管理器中禁用 "Hide extensions for known file types" 选项会很有帮助。否则 Windows 资源管理器可能会显示没有名称的文件,或者完全隐藏它们。
我来晚了一点,但会告诉你窍门!!
在文件资源管理器中,调用您的文件 .gitignore.
,它将删除结尾 .
来自文件资源管理器的奇怪行为,但是,嘿!,它有效
或者从文本编辑器创建...
在cmd中,输入
echo. 2>.name_you_want
或
. 2>.name_you_want
创建文件。
如果创建目录,只需输入
mkdir .folder_name_you_want
改用command line
。
我也有同样的错误。问题是 .
在文件或文件夹名称的开头。
所以我通过 command line
.
创建了它
您可以使用创建文件夹的命令提示符执行此操作:
mkdir .folder_name
当我尝试这样做时,出现以下错误:
显然,Windows Explorer 不允许我创建这种类型的文件模式。我该如何克服这个问题?
Windows Explorer 不允许您创建基本上仅由文件扩展名组成的文件。这是因为 Windows Explorer 具有隐藏文件扩展名的选项,使您无法看到一个文件(参见 Why doesn’t Explorer let you create a file whose name begins with a dot?)。不过,这不是 Windows 本身或正在使用的文件系统的限制。
要创建名为 .gitignore 的文件,您必须使用其他工具来创建它。一个常见的解决方案是创建一个文本文件(例如 test.txt),在记事本中打开它,然后 select 另存为... 将文件重命名为 .gitignore.
Windows 命令解释器还允许您创建文件而无需施加 Windows Explorer 的额外限制。更直接的解决方案是从命令行创建文件。这可以使用以下命令完成:
copy NUL .gitignore
注意:在处理没有名称的文件时,在 Windows 资源管理器中禁用 "Hide extensions for known file types" 选项会很有帮助。否则 Windows 资源管理器可能会显示没有名称的文件,或者完全隐藏它们。
我来晚了一点,但会告诉你窍门!!
在文件资源管理器中,调用您的文件 .gitignore.
,它将删除结尾 .
来自文件资源管理器的奇怪行为,但是,嘿!,它有效
或者从文本编辑器创建...
在cmd中,输入
echo. 2>.name_you_want
或
. 2>.name_you_want
创建文件。
如果创建目录,只需输入
mkdir .folder_name_you_want
改用command line
。
我也有同样的错误。问题是 .
在文件或文件夹名称的开头。
所以我通过 command line
.
您可以使用创建文件夹的命令提示符执行此操作:
mkdir .folder_name