gitignore文件已经设置对应文件后缀,但仍然出现在变更(待提交)文件列表中
现象:明明已经在.gitignore文件中加入了*.log等正则表达式,但Visual Studio Code的变更文件列表中仍然显示有log后缀文件的变更情况,并可以提交;
原因:这种情况一般是之前已经将要排除的文件写入了git的版本目录树,已经是纳入版本管理了,是在跟踪的状态;
解决方法:首先git rm --cached *.log,或者git rm -r --cached log/*,然后git commit -m .接上git push origin master把本地分支推送到远程。
完成后可以通过git ls-files查看暂存区的所有文件,并使用git ls-files -o来查看所有未跟踪文件,以此对修改进行验证。

浙公网安备 33010602011771号