当前位置:首页 > 技术分析 > 正文内容

[git] ignore文件规则失效

ruisui882个月前 (03-08)技术分析11

背景

在某次项目,发现已经将.iml规则写进.ignore文件,但是对.iml的修改依然会出现在changelist中。

解决方案

先引用git官网上的描述

gitignore - Specifies intentionally untracked files to ignore

.gitignore只能忽略那些没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态)

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

拓展

  • git ignore规则

    • 空行不匹配任何文件,可以提高可读性
    • #开头的行会被当作注释
    • !取反,之前被ignore的文件会重新include
    • /结尾的规则,只会匹配文件夹
    • 规则中不包含/,git会查找相对于ignore的位置
    • 通配符不匹配路径中的/
    • **/开头的规则匹配所有的文件夹eg:**/target匹配任何文件夹下的target文件或文件夹
    • /**结尾的规则递归匹配该文件夹下的所有内容eg:src/**匹配src下面所有的文件或文件夹
    • 规则中包含/**/匹配0个或多个文件夹eg:a/**/b匹配a/b,a/z/b,a/d/s/b...
  • intellij的“bug”

    intellij中编辑ignore规则命中的文件时,其插件version control会短暂出现在changelist,有两个方案可以清除这个问题。

    1. cmd+s保存文档
    2. 切换application动作发生,例如从IDE切换到桌面这种动作

参考文档

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/2615.html

标签: git删除commit
分享给朋友:

“[git] ignore文件规则失效” 的相关文章

「2022」打算跳槽涨薪,必问面试题及答案——VUE篇

1、为什么选择VUE,解决了什么问题?vue.js 正如官网所说的,是一套构建用户界面的渐进式框架。与其它重量级框架不同的是,vue 被设计为可以自底向上逐层应用。vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另外一方面,当与现代化工具链以及各种支持类库结合使用时,vu...

祸害阿里云宕机3小时的IO HANG究竟是什么?

本文来自微信公号“CSDN”(ID:CSDNnews),作者 | 王知无, 责编| 郭 芮。2019年3月3日凌晨,微博炸锅,有网友反映说阿里云疑似出现宕机,华北很多互联网公司受到暴击伤害,APP、网站全部瘫痪,我自己的朋友圈和微信群里也有好友反馈,刚刚从被窝被叫起来去修Bug,结果发现服务器登不上...

一次Java内存占用高的排查案例,解释了我对内存问题的所有疑问

问题现象7月25号,我们一服务的内存占用较高,约13G,容器总内存16G,占用约85%,触发了内存报警(阈值85%),而我们是按容器内存60%(9.6G)的比例配置的JVM堆内存。看了下其它服务,同样的堆内存配置,它们内存占用约70%~79%,此服务比其它服务内存占用稍大。那为什么此服务内存占用稍大...

K8S NFS 共享存储

NFS 共享存储前面我们学习了 hostPath 与 Local PV 两种本地存储方式,但是平时我们的应用更多的是无状态服务,可能会同时发布在不同的节点上,这个时候本地存储就不适用了,往往就需要使用到共享存储了,比如最简单常用的网络共享存储 NFS,本节课我们就来介绍下如何在 Kubernetes...

HTML5学习笔记三:HTML5语法规则

1.标签要小写2.属性值可加可不加””或”3.可以省略某些标签 html body head tbody4.可以省略某些结束标签 tr td li例:显示效果:5.单标签不用加结束标签img input6.废除的标签font center big7.新添加的标签将在下一HTML5学习笔记中重点阐述。...

2024最新版:前端性能优化方案汇总

前端训练营:1v1私教,终身辅导计划,帮你拿到满意的 offer。 已帮助数百位同学拿到了中大厂 offer。欢迎来撩~~~~~~~~Hello,大家好,我是 Sunday。前端性能优化一直是很多同学非常关注的问题,在日常的面试中也是经常会被问到的点。所以今天咱们就花一点时间来了解一下2024最新的...