【踩坑】IDEA提交Git .gitignore忽略文件不起作用

这是我的.gitignore文件,你会发现,我这里基本能写的都写了,也包括了target和.idea目录,但在提交代码的时候,还是把target和.idea目录带上了。

实际上主要原因是**.gitignore忽略文件只能忽略那些还没有纳入版本控制的文件,如果某些文件已经被纳入了版本控制中,则修改.gitignore将不能生效**。

那该如何解决呢?

首先依次在终端运行下面三条命令即可解决:

bash 复制代码
的Terminal窗口输入三条Git命令
// 3.1、清除当前的本地Git缓存
git rm -r --cached .
// 3.2、应用.gitignore等本地配置文件重新建立Git索引
git add .
// 3.3、(可选)提交当前Git版本并备注说明
git commit -m "update .gitignore"
相关推荐
Hx_Ma163 小时前
SpringMVC框架提供的转发和重定向
java·开发语言·servlet
期待のcode4 小时前
原子操作类LongAdder
java·开发语言
舟舟亢亢4 小时前
Java集合笔记总结
java·笔记
小酒窝.5 小时前
【多线程】多线程打印ABC
java
乡野码圣5 小时前
【RK3588 Android12】RCU机制
java·jvm·数据库
JAVA+C语言5 小时前
如何优化 Java 多主机通信的性能?
java·开发语言·php
编程彩机6 小时前
互联网大厂Java面试:从分布式架构到大数据场景解析
java·大数据·微服务·spark·kafka·分布式事务·分布式架构
小酒窝.6 小时前
【多线程】多线程打印1~100
java·多线程
君爱学习7 小时前
基于SpringBoot的选课调查系统
java
APIshop7 小时前
Java 实战:调用 item_search_tmall 按关键词搜索天猫商品
java·开发语言·数据库