.gitignore 无效解决办法

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法; 但是有时候在项目开发过程中,想把某些目录或文件加入忽略规则,修改.gitignore去无效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问题描述:cocoapods 生成的Pods 文件夹 之前在git 跟踪中现在要移除掉 在.gitignore 中...
    无名氏_1阅读 395评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,860评论 18 139
  • 六年前,童年记忆,每周一片当然是首选。 画面不错,效果不错,视觉冲击。 以爱丽丝航海遇到风浪开头,一句“相信不可能...
    白鹿与酒阅读 362评论 3 3
  • 十八 上了车的夕瑶一直沉默不语,赵晓光也默不作声地开着车。其实,夕瑶是有些懊恼地,她并不想上车,却挨不过赵晓光软硬...
    李沐遥阅读 428评论 0 2