这里可能有两种原因,一个没有刷新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效果一致,如果为了强调,可以保留**