如何在Windows 10中创建.gitignore文件

时间:2018-01-11 13:09:31

标签: bash git

所以我尝试在我的存储库的根目录中创建一个.gitignore文件。使用命令

$ touch .gitginore

在git bash中。

enter image description here

但是当我从Windows资源管理器中查看文件时。它说这是一份文本文件。它不应该是File

类型

enter image description here

4 个答案:

答案 0 :(得分:3)

touch .gitignore效果很好。 Windows将其检测为文本文件,但git应该可以正常运行。

要确保这一点,您可以输入ls -la,然后您应该看到所有文件及其附加信息,包括.gitignore in the following picture.

答案 1 :(得分:0)

  

但是当我从Windows资源管理器中查看文件时。它说这是一份文本文件。它不应该是File

类型

Windows称您的README类型为File,因为它没有扩展名。相比之下,.gitignore文件的扩展名为.gitignore,Windows已配置为报告(可能是git-for-windows安装程序)类型Text Document

答案 2 :(得分:0)

由于问题未指定任何必需的工具,因此如果您要使用.gitignorecommand prompt创建Windows Explorer文件,则可以使用此解决方案。

命令提示符:

如果由于touch是git bash的命令而在Windows 10系统上的命令提示符下收到以下错误消息:

  

“触摸”不被识别为内部或外部命令,可操作   程序或批处理文件。

您可以在命令提示符(cmd)中使用以下命令:

echo. > .gitignore

type nul > .gitignore

,如此处指示:Windows equivalent of 'touch' (i.e. the node.js way to create an index.html)。此过程不会生成问题声明中指出的Text Document,而是会生成一个没有任何扩展名的文件。

Windows资源管理器:

如果您尝试通过在Windows 10资源管理器中通过单击鼠标右键(RMB)>“新建”> Text Document来执行此操作,然后尝试将其命名为.gitignore,则会收到以下错误:

  

您必须输入文件名。

可以通过给它提供文件名.gitignore.来解决。因此,如果您的git信息库文件夹包含您要禁止/不同步的名为output的文件夹,则可以通过使用文本编辑器编辑.gitignore文件并将其添加到.gitignore.中来进行添加包含/output的行。最后一个过程将生成一个文件,该文件也是问题声明中指出的.txt文档,但是正如@hobbs和@Youkool所提到的那样,这对于git来说不是问题。此外,在Windows 10中使用git version 2.16.1.windows.4验证了最后一个过程。

答案 3 :(得分:-1)

请参考此处-How to manually create a file with a . dot prefix in windows for example .htaccess

为了方便访问而进行复制:在“文件资源管理器”中,右键单击任何位置并创建一个新文件。将新文件名键入.something。 (请注意附加期限),然后按两次Enter键,作业完成。