问题可能原因:
-
.gitignore设置后未提交到本地仓库。
将修改后的.gitignore提交到本地仓库。 -
忽略文件已存在跟踪列表。
.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的;所以加好后,要对本地缓存进行处理,并且重新提交移除远方的git内容。git操作命令如下:git ls-files 查看哪些文件被纳入了版本管理 git rm --cached xxx(将不需要提交的文件,在跟踪列表删除) git add . git commit -m '备注' (将删除的文件提交到本地仓库)。
参考:
https://www.cnblogs.com/yswenli/p/9486512.html
https://blog.csdn.net/u012012240/article/details/70172886