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

posted @   Lafite-1820  阅读(671)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示