如果你有一个文件结构?.gitignore如何忽略目录中的第一级文件而不是子文件?
foo
├── bar
│ ├── file1.coffee
│ ├── file2.coffee
│ └── file3.coffee
├── file1.js
├── file2.js
└── file3.js
如何忽略foo
目录第一级的文件(file1.js
,file2.js
,file3.js
),但不忽略bar
目录一切(file1.coffee
,file2.coffee
,file3.coffee
)
提供了结构保持不变/类似,但是文件名和扩展名当然是不同的。
是否有可能做到这一点,而不是每个目录有它自己的.gitignore和白名单?文档似乎没有提到如何实现这一点。
您也可以在第一行使用'/ *',最后一行不加思索。 –
@SvenMarnach好点。为了提高可见性,我在答案中加入了这个变体。 – VonC