Gitignore 不会忽略特定文件夹

Gitignore doesn't ignore a specific folder

我已将此文件添加到我的 git忽略文件

public/file/*

当我执行 git 状态时,我仍然看到

new file:   public/file/external/description.txt
new file:   public/file/external/header.txt

如何让 public/file/ 中的所有内容都被 git 忽略? 怎么阻止呢?

我需要清除任何缓存吗?

您应该可以通过

完成此操作
public/file/**

根据文档,** 表示任意数量的子目录

我认为专门忽略目录而不是其中的对象也可以

public/file/