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

时间:2016-02-06 19:49:06

标签: windows git gitignore

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

gitignore error

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

5 个答案:

答案 0 :(得分:187)

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

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

或使用文字编辑器......

答案 1 :(得分:7)

Windows资源管理器不允许您创建仅包含文件扩展名的文件。这是因为Windows资源管理器可以选择隐藏文件扩展名,只留下您看不到的文件(请参阅Why doesn’t Explorer let you create a file whose name begins with a dot?)。但这不是对Windows本身或正在使用的文件系统的限制。

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

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

copy NUL .gitignore

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

答案 2 :(得分:1)

改为使用command line
我也有同样的错误。问题是文件名或文件夹名开头的.
因此,我是由command line创建的。

答案 3 :(得分:0)

在cmd中,只需输入

即可
 echo. 2>.name_you_want

. 2>.name_you_want

创建文件。

如果要创建目录,只需输入

即可
mkdir .folder_name_you_want

答案 4 :(得分:0)

是的,您可以使用命令propmt来创建文件夹mkdir .folder_name