我有这样的文件夹结构中的文件:freelancerPresentationABC.WebPluginsPayments.CheckMoneyOrderPayments.CheckMoneyOrder.dll
,还有其他文件
我想忽略整个插件文件夹
我尝试将以下各项都放在.gitignore
文件中,但都不起作用。
1. Presentation/ABC.Web/Plugins
2. Presentation/ABC.Web/Plugins/*
3. */Presentation/ABC.Web/Plugins/*
4. Presentation//ABC.Web//Plugins
5. "Presentation//ABC.Web//Plugins"
6. Presentation\ABC.Web\Plugins
7. "Presentation\ABC.Web\Plugins"
我甚至尝试清除缓存并重新启动git,但它不起作用
Git需要两个*
,如果你想(递归地)忽略整个文件夹及其内容,达到无限的深度。
来自文件:
后面的"
/**
"匹配里面的所有内容。例如,"abc/**
"匹配目录"abc
"中的所有文件,相对于.gitignore文件的位置,具有无限深度。
这意味着以下内容应该有效:
Presentation/ABC.Web/Plugins/**
请注意,您要忽略的所有文件都必须取消跟踪(即,过去从未提交过)。如果您想忽略已提交的文件,这可能会对您有所帮助。