这里可能有两种原因,一个没有刷新Git缓存,二是Git忽略规则有问题
更新Git缓存
git rm -r --cached .
git add .
git commit -m "modify git ignore rule"
Ignore规则
检查下忽略文件的目录表示是否正确
XXX
忽略任意目录下名为XXX
的文件
/XXX
忽略根目录下名为XXX
的文件
XXX/
忽略XXX
文件夹
XXX/*
忽略XXX
文件夹下的所有内容
*XXX
忽略以XXX
结尾的所有文件
**/XXX
忽略任意目录下名为XXX
的文件
**/XXX
和XXX
效果一致,如果为了强调,可以保留**