我一直在研究网络和有关 .gitignore 文件的各种文档。我有点像 Unix/Terminal(使用 Mac OS X)的 n00b,我无法终生弄清楚如何忽略文件夹的内容(任何类型的内容,无论是文件还是另一个文件夹,不管它有多深)。
我正在开发一个在一致的文件结构中生成图像文件的项目,除了我们遇到关于用户权限的合并冲突。我想忽略包含生成图像的文件夹,这样我们就可以避免任何进一步的拉扯,不得不在每次拉取的基础上调整权限。我只是无法让 .gitignore 文件正常工作,所以我需要找出文件夹内容匹配的正确模式。我希望它足够通用,因为它可以轻松包含整个站点(因此,如果任何文件夹包含特定的文件夹名称,它将忽略其内容)。
我试过了:
# Images
resample/
resize/
min/
和...
# Images
resample/*
resize/*
min/*
和...
# Images
*/resample/*
*/resize/*
*/min/*
还有更多结果不理想的组合。我也从来没有得到foldername/**/*
过工作的模式。任何有关此问题的帮助将不胜感激!