这是因为在你添加.gitignore之前已经进行过push操作,有些文件已经纳入版本管理了。
我们就应该先把本地缓存删除,然后再进行git的push,这样就不会出现忽略的文件了。
git rm -r --cached . git add . git commit -m 'add .gitignore'