当前位置: 首页 > news >正文

.gitignore文件忽略的内容不生效问题解决

文章目录

    • ①:现象
    • ②:原因
    • ③:解决

①:现象

在已经提交过的git管理的项目中,

  • 新增加一个.gitignore文件,文件内忽略内容不生效
  • 或者修改.gitignore文件之后,文件内新增的忽略内容不生效

 

②:原因

       gitignore文件只能作用于Untracked Files的文件,也就是那些从来没有被 Git 记录过的文件(自添加以后,从未 add 及 commit 过的文件),如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的。

③:解决

    1. 使用 git rm -r --cached . 从 Git 的数据库中删除对于该文件的追踪,执行这一步之后,所有的代码都会变为未提交状态(提交标识为红色
      在这里插入图片描述
    1. 把对应的规则写入.gitignore,让忽略真正生效;

      
      ######################################################################
      # Build Tools.gradle
      /build/
      !gradle/wrapper/gradle-wrapper.jartarget/
      !.mvn/wrapper/maven-wrapper.jar######################################################################
      # IDE### STS ###
      .apt_generated
      .classpath
      .factorypath
      .project
      .settings
      .springBeans### IntelliJ IDEA ###
      .idea
      .idea/*
      *.iws
      *.iml
      *.ipr### JRebel ###
      rebel.xml### NetBeans ###
      nbproject/private/
      build/*
      nbbuild/
      dist/
      nbdist/
      .nb-gradle/######################################################################
      # Others
      *.log
      *.xml.versionsBackup
      *.swp!*/build/*.java
      !*/build/*.html
      !*/build/*.xml
    1. 提交代码(这一步也可以用 IDEA 来操作)
      git add .
      git commit 
      git push
      

相关文章:

  • 车载学习:UDS诊断、ECU刷写、OTA升级、Tbox测试、CANoe实操
  • 通过Vue3+高德地图的JS API实现市区地图渲染
  • 知乎号开始运营了,宣传一波
  • 聚焦现代商贸物流愿景 构筑供应链金融服务体系|第二届京津冀现代商贸物流金融创新发展百人大会成功举办
  • Spring Cloud全家桶(上)【Nacos、OpenFeign、LoadBalancer、GateWay、金丝雀灰色发布】
  • vscode字符多行自动增长插件。
  • 百货商场:打造品质生活
  • 2024-06-12 问AI: 在大语言模型中,什么是Jailbreak漏洞?
  • 【C++】模板初级
  • 【韩顺平零基础学java】第15章练习题
  • Redis 5种常用数据类型
  • SaaS产品运营|一文讲清楚为什么ToB产品更适合采用PLG模式?
  • PFA烧杯带把手带刻度1000ml3000mlPFA氟树脂温度范围-270~250℃
  • Java并发编程深度解析:构建高并发应用的实践与探究
  • 在Qt编写的exe或者dll中设置版本号
  • DataBase in Android
  • exports和module.exports
  • Java比较器对数组,集合排序
  • Linux各目录及每个目录的详细介绍
  • nginx 配置多 域名 + 多 https
  • vue:响应原理
  • vue-cli3搭建项目
  • 对JS继承的一点思考
  • 浮动相关
  • 简单数学运算程序(不定期更新)
  • 经典排序算法及其 Java 实现
  • 看域名解析域名安全对SEO的影响
  • 模型微调
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • ‌[AI问答] Auto-sklearn‌ 与 scikit-learn 区别
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • #单片机(TB6600驱动42步进电机)
  • #考研#计算机文化知识1(局域网及网络互联)
  • $.proxy和$.extend
  • (11)MATLAB PCA+SVM 人脸识别
  • (4)Elastix图像配准:3D图像
  • (6)STL算法之转换
  • (day18) leetcode 204.计数质数
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (不用互三)AI绘画:科技赋能艺术的崭新时代
  • (二开)Flink 修改源码拓展 SQL 语法
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)winform之ListView
  • ***详解账号泄露:全球约1亿用户已泄露
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .NET 8.0 中有哪些新的变化?
  • .NET C# 使用 iText 生成PDF
  • .NET序列化 serializable,反序列化
  • .Net中ListT 泛型转成DataTable、DataSet
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @Query中countQuery的介绍
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • @vue/cli 3.x+引入jQuery
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限
  • [001-03-007].第07节:Redis中的管道