在macOS上,如果更改文件夹的图标,则会在该目录中创建名为“Icon \ r \ n”(回车)的文件。现在我不知道如何从git中排除它。将其列为“Icon?”有效,但也会匹配“IconF”或类似的东西。
是否有任何转义序列git在.gitignore文件中理解以匹配exaclty该字符?
答案 0 :(得分:0)
简短的回答是否定的,你不能正确地做到这一点。
没有可用的编码,这是不幸的,因为它可能在文件名中有换行符而.gitignore
无法表达这一点。同样糟糕的是,如果.gitignore
中的一行以文字回车结束,则会删除回车符。因此,您可以通过在编辑器中键入一个名为IconENTERX
的文件来忽略该文件,该编辑器允许您嵌入 ENTER (或返回,具体取决于您的键标记方式)字符(例如,在vim中通过 CTRL V ENTER ),但不是IconENTER
。
您可以通过列出Icon?
后跟!Icon[A-Z]
或类似内容来实现目的。
答案 1 :(得分:0)
How to ignore Icon? in git提出了同样的问题。用户已经给出了满足您特定要求的答案。
https://stackoverflow.com/a/42369463/1281089
对我而言,这适用于TextMate:Icon
https://stackoverflow.com/a/33974028/1281089
"图标[\ R]"可能是一个更好的选择。
https://stackoverflow.com/a/30755378/1281089
printf" Icon \ r \ n" >的.gitignore