使用IDEA新建项目,有时候会不小心将.idea、build等文件夹上传上去,由于缓存的存在,之后再在.gitignore中添加这个文件夹就无效了,需要清除掉缓存.gitignore才会生效。
git rm -r --cached 文件或文件夹路径
这个命令会直接从暂存区删除文件,工作区则不做出改变。
执行这个指令之后,需要重新提交代码,这个时候相当于提交了一个删除远程指定文件的请求,但是本地文件不会删除,而且.gitignore可以生效了
使用IDEA新建项目,有时候会不小心将.idea、build等文件夹上传上去,由于缓存的存在,之后再在.gitignore中添加这个文件夹就无效了,需要清除掉缓存.gitignore才会生效。
git rm -r --cached 文件或文件夹路径
这个命令会直接从暂存区删除文件,工作区则不做出改变。
执行这个指令之后,需要重新提交代码,这个时候相当于提交了一个删除远程指定文件的请求,但是本地文件不会删除,而且.gitignore可以生效了
评论区