这是我的文件夹结构:
我想忽略Backups文件夹及其子文件夹中的所有文件,子文件夹和文件。
我不想使用Backups/
,因为如果我理解正确的话会匹配名为Backups的Root目录下的所有文件夹。
现在我在我的排除文件中有Debug/Backup
,但这不起作用。
答案 0 :(得分:8)
你可以在层次结构的任何级别拥有.gitignore,从中收集具体目录的规则及其所有父级。因此,您可以将.gitignore与Backups/
放在Debug文件夹中。
此外,您可以在以。{1}}开头的根.gitignore中指定路径,从而仅匹配您的具体路径。所以在你的情况下它是/
如果忽略模式使用尾随/ProgramName/bin/Debug/Backups/
完成 - 它将仅匹配目录。