.gitignore 文件扩展名,但不是目录名

.gitignore a file extension, but not a directory name

我在 .gitignore 中有以下条目。

*.meta

现在如果只有文件以 .meta 结尾就好了。
不幸的是,我有一个目录 /ProtoBuf.Meta/.
现在 ProtoBuf.Meta 的全部内容都被忽略了...

有没有办法告诉 git 这个 gitignore 指令只适用于文件,而不适用于目录?

试试这个

*.meta[!/]

!.meta/*

“!”否定模式