如何排除.gitignore中具有特定名称的所有子文件夹

时间:2019-06-14 04:57:36

标签: git gitignore

我在项目的各个部分中都有几个子文件夹,称为“自动保存”,并且我希望.gitignore忽略任何名为“自动保存”的子文件夹,而不管它在项目中的什么位置,我该怎么做?

我对git有点陌生,但是我确实尝试过* / autosave /,但这似乎不起作用。另外,有些是大写的,有些不是大写的(自动保存和自动保存)。

1 个答案:

答案 0 :(得分:1)

简单的一行就足够了

autosave/
Autosave/

这将忽略任何地方的autosave 文件夹
它应该等效于**/autosave/

请参见gitignore pattern format

  

如果模式以斜杠结尾,则出于以下描述的目的而将其删除,但只会找到与目录匹配的内容。

     

换句话说,foo/将匹配目录 foo及其下的路径,但将不匹配常规文件或符号链接foo(这与一般在Git中pathspec的工作方式)。