gitignore 忽略文件不生效处理
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法。
但是有时候在项目开发过程中,因为忘记加上 .gitignore忽略文件,导致编译的代码已经上传到Git服务器上面了,这时候即使把Git仓库上面的文件夹删掉了也没有用,因为已经被Git track了,被纳入了git的版本管理中,必须在本地把这些被track的文件给释放掉,下次提交才会永久的忽略掉这些文件。
解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
这个步骤是在本地和Git仓库上面的代码版本要保持一致,不然会报错,建议先提交,然后再来清除缓存。
#清除当前文件夹下的缓存,如果不想把整个项目的缓存都清除掉,直接在某个文件下面运行这个代码 git rm -r --cached . #把当前文件下的所有文件都添加进缓存里面,这个步骤是在已经有.gitignore文件的情况下,才会忽略 git add .
原文链接:https://blog.csdn.net/qq_42376617/article/details/120086672
标签:
git
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)