1 个内容
.gitignore 规则中,先忽略目录再尝试取消忽略目录内文件会导致取消忽略失效。问题在于忽略目录本身后,Git 不会继续扫描目录内部。正确做法是忽略目录内容 `ent/*`,而非整个目录 `ent/`,再使用 `!` 规则精确控制需要保留的文件或目录。