[英]How do I ignore a certain file type in a certain directory and its sub-directory in Git?
如何只在一个目录及其子目录中忽略某个文件类型?
解释我的意思是对以下设置进行成像
我希望能够做的是告诉git(使用.gitignore文件)忽略* .iml但仅在目录foldtertoignore下 。
我以为这会起作用
foldertoignore/*.iml
但是,只发现ignoreme1.iml而不是忽略me2.iml
我知道如何告诉它忽略* .iml,除了特定的目录。 这与此相反。 有什么想法吗?
.gitignore
规则从包含目录递归应用。 只需使用*.iml
作为内容创建文件foldertoignore/.gitignore
。
>>foldertoignore/.gitignore echo '*.iml'
git add foldertoignore/.gitignore
git commit -m 'Ignore .iml files in foldertoignore and its subfolders'
你可以试试这个:
/foldertoignore/**/*.iml
根据我认为的操作系统中的fnmatch实现,它可能会也可能不会起作用。 替代方案是:
*.iml
!/anotherdir/*.iml
!/*.iml
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.