协慌网

登录 贡献 社区

如何创建. gitignore 文件

我需要在我的.gitignore文件中添加一些规则,但是,我在项目文件夹中找不到它。它不是由 Xcode 自动创建的吗?如果没有,什么命令允许我创建一个?

答案

如果您使用的是 Windows,则不允许您在 Windows 资源管理器中创建没有文件名的文件。如果您尝试将文本文件重命名为.gitignore ,它将显示错误 “ 您必须键入文件名

在此输入图像描述

为了解决这个问题,我使用了以下步骤

  1. 创建文本文件 gitignore.txt
  2. 在文本编辑器中打开它并添加规则,然后保存并关闭
  3. 按住 SHIFT 键,右键单击您所在的文件夹,然后在此处选择 “ 打开命令窗口”
  4. 然后使用ren gitignore.txt .gitignore在命令行中重命名该文件

或者@HenningCash在评论中建议

您可以通过在没有扩展名的文件名后附加一个点来解决此 Windows 资源管理器错误:.gitignore。将自动更改为. gitignore

事情可以(有时)简单:只需将以下内容添加到首选命令行界面(GNU Bash,Git Bash 等)中

touch .gitignore

testmenow

更新:使用 Windows CMD 进行测试,但在 Win 8.1 + 上无效。不过它可以使用 Git Bash,如果你使用的是 Git,你应该在 Windows 中安装它。

更新:正如 @Wardy 在评论中指出的那样, touch可以在 Windows 上运行,只要你提供完整的路径。这也可以解释为什么它对Windows上的某些用户不起作用: touch命令似乎不是默认情况下某些 Win 版本的$PATH

C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore

在 Windows 资源管理器中创建. gitignore 文件的最简单方法是创建一个名为.gitignore.的新文件.gitignore. 。这将跳过具有文件扩展名的验证,因为实际上具有空文件扩展名。