我有这样的层次结构,充满了自动生成的文件夹。
| .gitignore
| ip
| |ip1
| | |ip1.xci
| | |\other files\
| |ip2
| | |ip2.xci
| | |\other files\
| |ip3
| | |ip3.xci
| | |\other files\
| |ip4
| | |ip4.xci
| | |\other files\
...
我想写一个规则来忽略除了.xci文件以外的所有东西(这是重新生成其他东西所必须的),我怎么写这样一个规则?
我试过写这样的规则。
ip/**/*
!ip/**/*.xci
但这行不通
根据我的理解,git 不会在被它忽略的目录中查找文件,即使模式符合。有没有办法不为每一个我想保留的文件写一行?因为会添加其他文件夹。