Fair, “fresh clone” was wrong. It happens on a new machine or container without the global ignore, in a copied project folder, or once the file has been committed, since ignore rules don’t apply to tracked files.
In that case what relevance does the gitignore file have at all?
In that case what relevance does the gitignore file have at all?