.gitignore - 忽略以 ~ 开头的文件

Ram*_*mbu 5 regex git gitignore

要忽略以 ~(波浪号) 开头的任何文件,我将以下内容放入 gitignore 文件中

^~.*
Run Code Online (Sandbox Code Playgroud)

但是,它不适用于以 ~ 开头的文件名(例如 ~$ofession email.docx)。

gitignore 配置设置没有问题,因为其他模式运行良好。

正则表达式有什么问题?

hur*_*urk 5

中不支持正则表达式.gitignore,您只能使用 glob。要修复它,请使用~*,这将忽略以波浪号开头的任何内容。


小智 5

您可以通过用“[]”将字符括起来来转义字符:

[~][$]*
Run Code Online (Sandbox Code Playgroud)

这将忽略任何 Microsoft 临时/备份文件。