关于Emacs配置的gitignore文件的编写问题


#1

对于Emacs配置这种场景,每个pattern的开头带斜杠(匹配根目录)还是不带斜杠(匹配任何目录)更好?换句话说,我应该在哪类东西上使用/?

起源是我看了Spacemacs的.gitignore文件。那里面是这两者混合的。然而我又找不出什么规律(难道又是因为“它是这样是因为它就是这样?”)。

谢谢各位


#2

/*.foo : 只忽略和 .gitignore 同级目录下的 .foo 文件

*.foo: 忽略该 .gitignore 同级目录下以及其子目录下,任何路径的 .foo 文件


#3

所以说我看过手册了……

可能是我提问不清……


#4

突然意识到是我审题不清。

还请高手回答哈。 注意是在 Emacs 背景下,为什么写这种形式的 ignorefile?