如何编写.gitignore以忽略空格和其他字符?#%:文件夹和文件名中

问题描述 投票:0回答:1

我如何设置.gitignore文件以忽略带有无效字符的文件,如下面的示例

网络文件

foo. js
foo.js <----space after the s

CSS:CSS.css
foo???.html

我只希望忽略具有特殊字符/空格的任何文件。同样,如果我也可以将其应用于文件夹。

文件夹

images <----space after the s

我为9至12年级的学生讲授Web开发课程,并使用github,每天让我感到惊讶的是,孩子们如何找到方法来炸毁我的存储库。这些都是导致github桌面无法提取来源的文件和文件夹的示例。

github character whitespace
1个回答
0
投票

Git 2.0 mentions

跟踪.gitignore文件中的空格,除非用fnmatch(3)引用它们,例如“ path\”,被警告并被忽略

因此,您可以:

  • 将“ *.js\”添加到您的.gitignore
  • 删除文件或重命名
  • 检查是否确实忽略了所有带有尾随空格的新文件。
© www.soinside.com 2019 - 2024. All rights reserved.