ファイルを実際に無視するには、追跡を解除してリポジトリから削除する必要があります。
git rm --cached ファイルPATH
上のを使用してそれを行うことができます。
これにより、ファイルを物理的に削除せずにリポジトリからファイルが削除されます (これが --cached の機能です)。
その変更をコミットした後、ファイルはリポジトリから削除され、無視すると適切に機能するはずです。
参考資料:https://stackoverflow.com/questions/3833561/why-doesnt-git-ignore-my-specified-file